Namespace: OpenEdge.Net.HTTP
Class 
DefaultRequestBuilder
Parent classes:
Inherits: OpenEdge.Net.HTTP.RequestBuilder

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:DefaultRequestBuilder
Author(s):pjudge
Created:Thu Jan 15 12:16:45 EST 2015




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.RequestBuilder AcceptAll () /** Allows the request to accept all content types. @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AcceptContentType (character) /** Allows the request to accept the input content type. @param character A content type. Must be non-empty, but otherwise not validated @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AcceptFormData () /** Allows the request to accept form data content @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AcceptHtml () /** Allows the request to accept HTML content types @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AcceptJson () /** Allows the request to accept basic JSON content types. @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AcceptXml () /** Allows the request to accept XML content types @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddCallback (Class, handle) /** Adds a listener to events from the Request. @param Progress.Lang.Class The type of events the EventProviders is capable of listening to @param handle The listening procedure. Must conform to the type */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddCallback (Class, Object) /** Adds a listener to events from the Request. @param Progress.Lang.Class The type of events the EventProviders is capable of listening to @param Progress.Lang.Object The listening object. Must conform to the type */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddFormData (character, character) /** Adds a form data as a body to the request @param character The field name (key) for the data being added @param character The value for the field @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddFormData (IStringStringMap) /** Adds a form data as a body to the request @param IStringStringMap The complete data being added to the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddHeader (character, character) /** Adds (or replaces) a header @param character The header name @param character The value @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddHeader (HttpHeader) /** Adds (or replaces) a header @param HttpHeader The header @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AddJsonData (JsonObject) /** Adds a JSON body to the request @param JsonObject The JSON data being added to the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AuthCallback (handle) /** Adds an authentication listener to events from the Request. @param handle The listening procedure. Must conform to the type */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder AuthCallback (Object) /** Adds an authentication listener to events from the Request. @param Progress.Lang.Object The listening object. Must conform to the type */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Build (character, URI) /** Builder director method. @return RequestBuilder A builder for the requested type */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder ContentType (character) /** Sets the content type for the request. @param character The content type @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.IHttpRequest DecorateRequest (Class, IHttpRequest) /** Decorate the request with additional behaviour @param Class The type of decorator to use @param IHttpRequest The request/instance we're decorating @return IHttpRequest The new, decorating request */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Delete (character) /** Returns a request builder for a default DELETE request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Delete (character, Object) /** Returns a request builder for a default DELETE request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Delete (URI) /** Returns a request builder for a default DELETE request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Delete (URI, Object) /** Returns a request builder for a default DELETE request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Delete (URI, Object, character) /** Returns a request builder for a default DELETE request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# Destroy () /** METHOD FACTORY METHODS END **/
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder ETag (character) /** Adds an ETag value to the request. @param character The tag value @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Get (character) /** Returns a request builder for a default GET request @param character The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Get (character, Object) /** Returns a request builder for a default GET request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Get (URI) /** Returns a request builder for a default GET request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Get (URI, Object) /** Returns a request builder for a default GET request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Get (URI, Object, character) /** Returns a request builder for a default GET request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Head (character) /** Returns a request builder for a default HEAD request @param character The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Head (URI) /** Returns a request builder for a default HEAD request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder HttpVersion (character) /** Sets the HTTP version of the request @param character A version @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Id (character) /** Sets the X-Request-Id header. True or false (no unknowns allowed). @param logical True if the request id should be sent. @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# Initialize ()
Inherited from OpenEdge.Net.HTTP.RequestBuilder
+ InitializeRegistry (BuilderRegistry) /** Adds initial values into the registry @param BuilderRegistry The registry to populate */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
+ OpenEdge.Net.HTTP.IHttpRequest NewRequest ()
# OpenEdge.Net.HTTP.RequestBuilder Options (character) /** Returns a request builder for a default OPTIONS request @param character The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Options (character, Object) /** Returns a request builder for a default OPTIONS request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Options (URI) /** Returns a request builder for a default OPTIONS request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Options (URI, Object) /** Returns a request builder for a default OPTIONS request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Options (URI, Object, character) /** Returns a request builder for a default OPTIONS request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Patch (character, Object) /** Returns a request builder for a default Patch request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Patch (URI, Object) /** Returns a request builder for a default Patch request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Patch (URI, Object, character) /** Returns a request builder for a default Patch request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Post (character, Object) /** Returns a request builder for a default POST request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Post (URI, Object) /** Returns a request builder for a default POST request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Post (URI, Object, character) /** Returns a request builder for a default POST request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Put (character, Object) /** Returns a request builder for a default PUT request @param character The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Put (URI, Object) /** Returns a request builder for a default PUT request @param URI The target URI @param Object The message body/entity for the request @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Put (URI, Object, character) /** Returns a request builder for a default PUT request @param URI The target URI @param Object The message body/entity for the request @param character The content type of the entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder SendRequestId () /** Flags the setting of the X-Request-Id header @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder SupportsAuthentication () /** Indicates that this request is can handle authentication This allows credentials etc to be supplied later. @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder SupportsProxy () /** Indicates that this request is capable of being proxied. This allows the proxy to be supplied later. @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Trace (character) /** Returns a request builder for a default TRACE request @param character The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder Trace (URI) /** Returns a request builder for a default TRACE request @param URI The target URI @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder UsingBasicAuthentication (Credentials) /** Add credentials for HTTP Basic authentication is required for the request. @param Credentials The credentials for the basic auth @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder UsingCredentials (Credentials) /** Add credentials to the HTTP Request @param Credentials The credentials for the basic auth @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder UsingCredentials (Credentials, character, character) /** Add credentials to the HTTP Request @param Credentials The credentials for the basic auth @param AuthenticationMethodEnum The authentication method these credentials apply to @param character The authentication challenge text @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder UsingDigestAuthentication (Credentials) /** Add credentials for HTTP Digest authentication is required for the request. @param Credentials The credentials for the basic auth @return RequestBuilder This builder object */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder ViaProxy (character) /** Sets the URI to use as a proxy server for all requests @param character The proxy server URI @return RequestBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder ViaProxy (URI) /** Sets the URI to use as a proxy server for all requests @param URI The proxy server URI @return RequestBuilder This builder object. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder WithData (Object) /** Adds data to the request. @param Object The object to use as the request payload/entity @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder WithData (Object, character) /** Adds data to the request. @param Object The object to use as the request payload/entity @param character The content type for this entity/payload @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.RequestBuilder WithTransferEncoding (TransferEncodingEnum) /** Sets the transfer encoding for the request @param TransferEncodingEnum The encoding to use @return RequestBuilder The request builder being constructed. */
Inherited from OpenEdge.Net.HTTP.RequestBuilder

Constructor Summary
Options Name Purpose
# DefaultRequestBuilder (character, URI)

Property Summary
Options Name Purpose
# BuilderRegistry Registry /** Registry for mapping build types to their implementations */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
# OpenEdge.Net.HTTP.IHttpRequest Request
Overrides OpenEdge.Net.HTTP.RequestBuilder:Request


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptAll ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept all content types.
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptContentType (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept the input content type.
Parameters:
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptFormData ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept form data content
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptHtml ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept HTML content types
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptJson ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept basic JSON content types.
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AcceptXml ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Allows the request to accept XML content types
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddCallback (Class, handle)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds a listener to events from the Request.
listening to
Parameters:
poEventListenerType Class
phListener HANDLE
Returns OpenEdge.Net.HTTP.RequestBuilder
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddCallback (Class, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds a listener to events from the Request.
listening to
Parameters:
poEventListenerType Class
poListener Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddFormData (character, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds a form data as a body to the request
Parameters:
pcFieldName CHARACTER
pcFieldValue CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddFormData (IStringStringMap)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds a form data as a body to the request
Parameters:
poEntity IStringStringMap
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddHeader (character, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds (or replaces) a header
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddHeader (HttpHeader)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds (or replaces) a header
Parameters:
poHeader OpenEdge.Net.HTTP.HttpHeader
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AddJsonData (JsonObject)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds a JSON body to the request
Parameters:
poEntity JsonObject
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AuthCallback (handle)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds an authentication listener to events from the Request.
Parameters:
phListener HANDLE
Returns OpenEdge.Net.HTTP.RequestBuilder
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder AuthCallback (Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds an authentication listener to events from the Request.
Parameters:
poListener Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Build (character, URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Builder director method.
Parameters:
pcMethod CHARACTER
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder A builder for the requested type
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder ContentType (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the content type for the request.
Parameters:
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.IHttpRequest DecorateRequest (Class, IHttpRequest)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Decorate the request with additional behaviour
Parameters:
poDecorationType Progress.Lang.Class
poDecoratedRequest OpenEdge.Net.HTTP.IHttpRequest
Returns OpenEdge.Net.HTTP.IHttpRequest
IHttpRequest The new, decorating request
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Delete (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default DELETE request
Parameters:
pcURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Delete (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default DELETE request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Delete (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default DELETE request
Parameters:
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Delete (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default DELETE request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Delete (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default DELETE request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED Destroy ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: METHOD FACTORY METHODS END
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder ETag (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds an ETag value to the request.
Parameters:
pcETag CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Get (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default GET request
Parameters:
pcURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Get (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default GET request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Get (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default GET request
Parameters:
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Get (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default GET request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Get (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default GET request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Head (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default HEAD request
Parameters:
pcURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Head (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default HEAD request
Parameters:
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder HttpVersion (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the HTTP version of the request
Parameters:
pcVersion CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Id (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the X-Request-Id header. True or false (no unknowns allowed).
Parameters:
pcRequestId CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED Initialize ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Top

PUBLIC InitializeRegistry (BuilderRegistry)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds initial values into the registry
Parameters:
poRegistry BuilderRegistry
Top

PUBLIC OpenEdge.Net.HTTP.IHttpRequest NewRequest ()

Returns OpenEdge.Net.HTTP.IHttpRequest
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Options (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default OPTIONS request
Parameters:
pcURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Options (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default OPTIONS request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Options (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default OPTIONS request
Parameters:
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Options (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default OPTIONS request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Options (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default OPTIONS request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Patch (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default Patch request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Patch (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default Patch request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Patch (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default Patch request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Post (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default POST request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Post (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default POST request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Post (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default POST request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Put (character, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default PUT request
Parameters:
pcURI CHARACTER
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Put (URI, Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default PUT request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Put (URI, Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default PUT request
Parameters:
poURI OpenEdge.Net.URI
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder SendRequestId ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Flags the setting of the X-Request-Id header
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder SupportsAuthentication ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Indicates that this request is can handle authentication
This allows credentials etc to be supplied later.
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder SupportsProxy ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Indicates that this request is capable of being proxied.
This allows the proxy to be supplied later.
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Trace (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default TRACE request
Parameters:
pcURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder Trace (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Returns a request builder for a default TRACE request
Parameters:
poURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder UsingBasicAuthentication (Credentials)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Add credentials for HTTP Basic authentication is required for the request.
Parameters:
poCredentials OpenEdge.Net.HTTP.Credentials
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder UsingCredentials (Credentials)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Add credentials to the HTTP Request
Parameters:
poCredentials OpenEdge.Net.HTTP.Credentials
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder UsingCredentials (Credentials, character, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Add credentials to the HTTP Request
Parameters:
poCredentials OpenEdge.Net.HTTP.Credentials
pcAuthenticationMethod CHARACTER
pcChallenge CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder UsingDigestAuthentication (Credentials)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Add credentials for HTTP Digest authentication is required for the request.
Parameters:
poCredentials OpenEdge.Net.HTTP.Credentials
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder ViaProxy (character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the URI to use as a proxy server for all requests
Parameters:
pcProxyURI CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder ViaProxy (URI)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the URI to use as a proxy server for all requests
Parameters:
poProxyURI OpenEdge.Net.URI
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder This builder object.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder WithData (Object)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds data to the request.
Parameters:
poEntity Progress.Lang.Object
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder WithData (Object, character)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds data to the request.
Parameters:
poEntity Progress.Lang.Object
pcContentType CHARACTER
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PROTECTED OpenEdge.Net.HTTP.RequestBuilder WithTransferEncoding (TransferEncodingEnum)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Sets the transfer encoding for the request
Parameters:
poEncoding TransferEncodingEnum
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.


Constructor Detail
Top

PROTECTED DefaultRequestBuilder (character, URI)

Parameters:
pcMethod CHARACTER
poURI OpenEdge.Net.URI


Property Detail
Top

PROTECTED BuilderRegistry Registry

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Registry for mapping build types to their implementations
Returns BuilderRegistry
Top

PROTECTED OpenEdge.Net.HTTP.IHttpRequest Request

Overrides OpenEdge.Net.HTTP.RequestBuilder:Request
Returns OpenEdge.Net.HTTP.IHttpRequest


10.27.2015 12:36:39