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

Copyright (c) 2015, 2017 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 AddCookie (Cookie) /** Adds (or replaces) a cookie @param Cookie The cookie @return RequestBuilder The request builder being constructed. */
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
LOGICAL AppendArrayCharacterValue (character, character) /** Appends a character value to an array (convenience) @param character The option name @param character the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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
ClearOptions () /** Clears all options for this builder */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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
LOGICAL FindConfigRecord (buffer, character) /** Internal helper method to perform the find. This method attempts to find a record using the input buffer. @param buffer The buffer of the ConfigOption table. @param character The config name @return logical True if a config record was found. */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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
DATETIME-TZ GetOptionDateTimeValue (character) /** Returns an option's datetime value @param character The option name @return datetime-tz the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL GetOptionLogicalValue (character) /** Returns an option's logical value @param character The option name @return logical the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LONGCHAR GetOptionLongcharValue (character) /** Returns an option's longchar value @param character The option name @return longchar the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
DECIMAL GetOptionNumericValue (character) /** Returns an option's decimal value @param character The option name @return decimal the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
Progress.Lang.Object GetOptionObjectValue (character) /** Returns an option's object value @param character The option name @return Object the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
CHARACTER GetOptionStringArrayValue (character) /** Returns an option's character array value @param character The option name @return character[] the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
CHARACTER GetOptionStringValue (character) /** Returns an option's character value @param character The option name @return character the value */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL HasOption (character) /** Checks whether a config option already exists @param character The option name @return logical True if the named configuration option exists */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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 () /* default values */
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) /** Returns a request builder for an empty POST request @param character The target URI @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) /** Returns a request builder for an empty POST request @param URI The target URI @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
LOGICAL RemoveOption (character) /** Removes an option @param character The option name */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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
LOGICAL SetHeaderOption (HttpHeader) /** Stores a header value as an option @param HttpHeader The header */
Inherited from OpenEdge.Net.HTTP.RequestBuilder
LOGICAL SetOption (character, character) /** Stores an value as an option @param character The option name @param character the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (character, character[]) /** Stores an value as an option @param character The option name @param character the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (character, datetime-tz) /** Stores a datetime-tzvalue as an option @param character The option name @param datetime-tz the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (character, decimal) /** Stores an numeric value as an option @param character The option name @param Object the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (character, logical) /** Stores a logical value as an option @param character The option name @param logical the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (character, Object) /** Stores an object value as an option @param character The option name @param Object the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
LOGICAL SetOption (Class, Object) /** Stores an object value as an option @param Progress.Lang>Class The option name (as a type) @param Object the value @return logical True is the option was overwritten */
Inherited from OpenEdge.Core.Util.ConfigBuilder
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
Inherited from OpenEdge.Net.HTTP.RequestBuilder
OpenEdge.Net.HTTP.IHttpRequest Request
Overrides OpenEdge.Net.HTTP.RequestBuilder:Request


Method Detail
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC OpenEdge.Net.HTTP.RequestBuilder AddCookie (Cookie)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Adds (or replaces) a cookie
Parameters:
pCookie OpenEdge.Net.HTTP.Cookie
Returns OpenEdge.Net.HTTP.RequestBuilder
RequestBuilder The request builder being constructed.
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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 LOGICAL AppendArrayCharacterValue (character, character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Appends a character value to an array (convenience)
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns LOGICAL
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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 ClearOptions ()

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Clears all options for this builder
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC Destroy ()

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

PUBLIC 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 LOGICAL FindConfigRecord (buffer, character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Internal helper method to perform the find. This method attempts to find a record using
the input buffer.
Parameters:
pConfig buffer
pName CHARACTER
Returns LOGICAL
logical True if a config record was found.
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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 DATETIME-TZ GetOptionDateTimeValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's datetime value
Parameters:
pcName CHARACTER
Returns DATETIME-TZ
datetime-tz the value
Top

PROTECTED LOGICAL GetOptionLogicalValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's logical value
Parameters:
pcName CHARACTER
Returns LOGICAL
logical the value
Top

PROTECTED LONGCHAR GetOptionLongcharValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's longchar value
Parameters:
pcName CHARACTER
Returns LONGCHAR
longchar the value
Top

PROTECTED DECIMAL GetOptionNumericValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's decimal value
Parameters:
pcName CHARACTER
Returns DECIMAL
decimal the value
Top

PROTECTED Progress.Lang.Object GetOptionObjectValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's object value
Parameters:
pcName CHARACTER
Returns Progress.Lang.Object
Object the value
Top

PROTECTED CHARACTER GetOptionStringArrayValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's character array value
Parameters:
pcName CHARACTER
Returns CHARACTER
character[] the value
Top

PROTECTED CHARACTER GetOptionStringValue (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Returns an option's character value
Parameters:
pcName CHARACTER
Returns CHARACTER
character the value
Top

PROTECTED LOGICAL HasOption (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Checks whether a config option already exists
Parameters:
pcConfigName CHARACTER
Returns LOGICAL
logical True if the named configuration option exists
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC Initialize ()

Inherited from OpenEdge.Net.HTTP.RequestBuilder
/* default values
Top

PRIVATE OpenEdge.Net.HTTP.IHttpRequest NewRequest ()

Returns OpenEdge.Net.HTTP.IHttpRequest
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC OpenEdge.Net.HTTP.RequestBuilder Post (character)

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

PUBLIC 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

PUBLIC OpenEdge.Net.HTTP.RequestBuilder Post (URI)

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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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 LOGICAL RemoveOption (character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Removes an option
Parameters:
pcName CHARACTER
Returns LOGICAL
Top

PUBLIC 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 LOGICAL SetHeaderOption (HttpHeader)

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Purpose: Stores a header value as an option
Parameters:
poHeader OpenEdge.Net.HTTP.HttpHeader
Returns LOGICAL
Top

PROTECTED LOGICAL SetOption (character, character)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores an value as an option
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (character, character[])

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores an value as an option
Parameters:
pcName CHARACTER
pcValue CHARACTER
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (character, datetime-tz)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores a datetime-tzvalue as an option
Parameters:
pcName CHARACTER
ptValue DATETIME-TZ
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (character, decimal)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores an numeric value as an option
Parameters:
pcName CHARACTER
pdValue DECIMAL
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (character, logical)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores a logical value as an option
Parameters:
pcName CHARACTER
plValue LOGICAL
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (character, Object)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores an object value as an option
Parameters:
pcName CHARACTER
poValue Progress.Lang.Object
Returns LOGICAL
logical True is the option was overwritten
Top

PROTECTED LOGICAL SetOption (Class, Object)

Inherited from OpenEdge.Core.Util.ConfigBuilder
Purpose: Stores an object value as an option
Parameters:
pName Progress.Lang.Class
pValue Progress.Lang.Object
Returns LOGICAL
logical True is the option was overwritten
Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC DefaultRequestBuilder (character, URI)

Parameters:
pcMethod CHARACTER
poURI OpenEdge.Net.URI


Property Detail
Top

PUBLIC BuilderRegistry Registry

Inherited from OpenEdge.Net.HTTP.RequestBuilder
Returns BuilderRegistry
Top

PUBLIC OpenEdge.Net.HTTP.IHttpRequest Request

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


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0