|
Options | Name | Purpose | |
---|---|---|---|
AddUserAgent (IHttpRequest) |
/** Adds a User-Agent string relevant to this client.
@param HttpRequest The request to which to add the user-agent string */
|
||
ClearTraceData () |
|
||
Destroy () |
/* Destroy/Shutdown/Anti-Initializer */
|
||
OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest) |
/** Executes an HTTP request.
If this code changes, the code in HttpClientDecorator should
too, to preserve the 'wrapper' nature of this method.
@param HttpRequest Request parameters (URL, method, etc)
@return HttpResponse Includes status and payload */
|
||
Execute (IHttpRequest, IHttpResponse) |
/** Executes an HTTP request.
@param IHttpRequest Request parameters (URL, method, etc)
@param IHttpResponse Includes status and payload*/
|
||
Progress.Lang.Object GetAdapter (Class) |
|
||
Initialize () |
/* Initializer/Startup */
|
||
OpenEdge.Net.HTTP.HttpClient Instance () |
/** Factory method for instantiating a new http client client.
This "Instance" method remains because it's already used elsewhere.
The ClientBuilder() should be called directly in most cases.
@return HttpClient A useful, constructed HttpClient. */
|
||
LOGICAL ProcessStatusAction (IHttpRequest, IHttpResponse) |
/** Process the action resulting from the status evaluation
@param HttpResponse The response in question
@return logical Returns TRUE if the loop is complete */
|
||
RequestTraceEnd (IHttpRequest, IHttpResponse) |
|
||
RequestTraceInit (IHttpRequest) |
|
||
RequestTraceStart (IHttpRequest) |
|
||
WriteTraceData () |
|
Options | Name | Purpose | |
---|---|---|---|
HttpClient (character, character, IHttpClientLibrary) |
/** Constructor.
@param character The name of this Http Client
@param character The (semantic: major.minor.patch) version of this Http Client
@param IHttpClientLibrary The library performing the actual work */
|
Options | Name | Purpose | |
---|---|---|---|
CHARACTER ClientName |
|
||
CHARACTER ClientVersion |
|
||
OpenEdge.Logging.ILogWriter Logger |
|
||
OpenEdge.Net.HTTP.ClientOptions Options |
|
||
OpenEdge.Net.HTTP.Trace.TraceConfig TraceConfig |
|
||
OpenEdge.Net.HTTP.Trace.ExchangeData TraceData |
|
AddUserAgent (IHttpRequest)
|
||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClearTraceData () |
||||||||||||||||||||
Destroy ()
|
||||||||||||||||||||
OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest)
|
||||||||||||||||||||
Execute (IHttpRequest, IHttpResponse)
|
||||||||||||||||||||
Progress.Lang.Object GetAdapter (Class)
|
||||||||||||||||||||
Initialize ()
|
||||||||||||||||||||
OpenEdge.Net.HTTP.HttpClient Instance ()
|
||||||||||||||||||||
LOGICAL ProcessStatusAction (IHttpRequest, IHttpResponse)
|
||||||||||||||||||||
RequestTraceEnd (IHttpRequest, IHttpResponse)
|
||||||||||||||||||||
RequestTraceInit (IHttpRequest)
|
||||||||||||||||||||
RequestTraceStart (IHttpRequest)
|
||||||||||||||||||||
WriteTraceData () |
HttpClient (character, character, IHttpClientLibrary)
|
---|
CHARACTER ClientName
|
||||||||
---|---|---|---|---|---|---|---|---|
CHARACTER ClientVersion
|
||||||||
OpenEdge.Logging.ILogWriter Logger
|
||||||||
OpenEdge.Net.HTTP.ClientOptions Options
|
||||||||
OpenEdge.Net.HTTP.Trace.TraceConfig TraceConfig |
||||||||
OpenEdge.Net.HTTP.Trace.ExchangeData TraceData |