|
|
OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Build ()
|
/** Returns a request writer for a given request.
@return RequestWriterBuilder The writer to use */
|
|
|
OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Build (IHttpRequest)
|
/** Returns a request writer for a given request.
@param IHttpRequest The request for which to build a writer
@return RequestWriterBuilder The writer to use */
|
|
|
Progress.Lang.Class GetWriter (IHttpRequest, BuilderRegistry)
|
/** Returns a request writer from a particular registry
The search alogrithm is
1. A writer for the HTTP Version+METHOD
2. A writer for the HTTP version
3. The writer for HTTP/1.1 . We use HTTP/1.1 as a defautl because it's pretty pervasive
@param IHttpRequest The request for which we are seeking a writer
@param BuilderRegistry The registry in which to look
@return Progress.Lang.Class The type of the writer. It's the caller's responsibility to
invoke and use the writer */
|
|
|
InitializeRegistry (BuilderRegistry)
|
/** Adds initial values into the registry
@param BuilderRegistry The registry to populate */
|
|
|
OpenEdge.Net.HTTP.Filter.Payload.MessageWriter NewRequestWriter ()
|
|
|
|
OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder Request (IHttpRequest)
|
/** Adds a message to the writer (for any extra context).
@param IHttpRequest The message
@return RequestWriterBuilder The writer used */
|
|
|
OpenEdge.Net.HTTP.Filter.Writer.RequestWriterBuilder WriteTo (ByteBucket)
|
/** Specifies the ByteBucket to use for the message body
@param ByteBucket The bucket to use
@return RequestWriterBuilder The writer used */
|