Parent package: OpenEdge.Net
OpenEdge.Net.HTTP

Subpackages
OpenEdge.Net.HTTP.Filter
OpenEdge.Net.HTTP.Lib

Interfaces
OpenEdge.Net.HTTP.IAuthenticatedRequest
OpenEdge.Net.HTTP.ICookieJar Interface describing the manager of HTTP Cookies
OpenEdge.Net.HTTP.IHttpClient Interface defining an HTTP Client
OpenEdge.Net.HTTP.IHttpClientLibrary
OpenEdge.Net.HTTP.IHttpMessage
OpenEdge.Net.HTTP.IHttpMessageWriter General interface for writing (serializing) data from an HttpMessage (request or response) to an output location (which is determined by the implementation).
OpenEdge.Net.HTTP.IHttpRequest
OpenEdge.Net.HTTP.IHttpResponse
OpenEdge.Net.HTTP.ISupportCookies Indicates that a client supports cookies (is stateful)
OpenEdge.Net.HTTP.ISupportProxy

Classes
AuthenticatedRequest
AuthenticationMethodEnum
AuthenticationRequestEventArgs
AuthorizationHeader
AuthorizationHeaderBuilder Bulider to create Authorization header objects
BuilderRegistry General registry for name/Progress.Lang.Class pairs used by the various HTTP-related builders.
ClientBuilder Allows the construction of a working HttpClient via a fluent interface.
ClientOptions A set of options for the HttpClient
ConfigBuilder helper class for configuration data used by builders
ContentDispositionHeader
ContentDispositionHeaderBuilder Bulider to create Content-Disposition header objects
ContentTypeHeader
ContentTypeHeaderBuilder Bulider to create ContentType header objects
Cookie HTTP Cookie class
CookieCollection A specialised collection containing Cookie objects
CookieJar Stores cookies temporarily and persistently
CookieJarBuilder Allows the construction of a working CookieJar via a fluent interface.
CookieJarDecorator Decorator class for decoracting/customising Http Clients without requiring inheritance. This allows us to construct more complex clients (say with cookies, no proxy OR with cookies, with proxy) without having to have individual types for all the combinations
Credentials A generic set of credentials used for HTTP requests
DefaultCookieJarBuilder
DefaultHeaderBuilder Simple, general header builder
DefaultHttpClientBuilder
DefaultRequestBuilder
DefaultResponseBuilder
HttpClient Public HttpClient. All client code should be written against this class.
HttpClientDecorator Decorator class for decoracting/customising Http Clients without requiring inheritance. This allows us to construct more complex clients (say with cookies, no proxy OR with cookies, with proxy) without having to have individual types for all the combinations
HttpHeader A basic HTTP header. Can be extended for headers that have multi-part values (like Content-Type which has an optional charset= part.
HttpHeaderBuilder Creates an instance of an HttpHeader object.
HttpHeaderCollection
HttpMessage
HttpRequest Contains an HTTP Request per RFC2616 and friends
HttpRequestDecorator Decorator class for decorating/customising Http Requests without requiring inheritance. This allows us to construct more complex Requests (say with proxy OR with credentials, no proxy) without having to have individual types for all the combinations
HttpRequestError
HttpResponse
HttpResponseDecorator Decorator class for decorating/customising Http Requests without requiring inheritance. This allows us to construct more complex Requests (say with proxy OR with credentials, no proxy) without having to have individual types for all the combinations
MethodEnum Generic HTTP methods. Based on W3C lib and HTTP spec.
NullHeader A special header with a UNKNOWN Name and Value, intended to allow calls to GetHeader() to be chained
ProxyHttpClient Http client with support for proxy server, for all requests
ProxyHttpRequest
RequestBuilder Builds an HttpRequest for use with an HttpClient
ResponseBuilder Creates an instance of an HttpResponse object. Most of the contents of the response are populated by a response filter.
SemicolonParamHeaderBuilder Builder for headers that have semil-colon-delimted parameters
StatefulHttpClient Http client with support for cookies
StatusCodeEnum
StatusCodeHelper Helps to convert/find default values for status codes and their messages
TransferEncodingEnum

Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15

11.16.2022 10:27:48