Namespace: OpenEdge.Net.HTTP
Interface 
IHttpClient
Parent classes:
Inherits: Progress.Lang.Object

Copyright (c) 2015 by Progress Software Corporation. All rights reserved.
File:IHttpClient
Purpose:Interface defining an HTTP Client
Author(s):pjudge
Created:Wed Jan 21 09:09:31 EST 2015




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest) /** Executes an HTTP request. @param HttpRequest Request parameters (URL, method, etc) @return HttpResponse Includes status and payload */
# Execute (IHttpRequest, IHttpResponse) /** Executes an HTTP request and populates the passed-in response @param HttpRequest Request parameters (URL, method, etc) @param HttpResponse Includes status and payload*/

Property Summary
Options Name Purpose
# CHARACTER ClientName /** (mandatory) A free-text name for this http client. Used for the USER-AGENT string. */
# CHARACTER ClientVersion /** (mandatory) A free-text semantic version string for this http client. Used for the USER-AGENT string. */
# OpenEdge.Net.HTTP.ClientOptions Options /** Miscellanous options (like timeouts) for this client */


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest)

Purpose: Executes an HTTP request.
Parameters:
poRequest OpenEdge.Net.HTTP.IHttpRequest
Returns OpenEdge.Net.HTTP.IHttpResponse
HttpResponse Includes status and payload
Top

PROTECTED Execute (IHttpRequest, IHttpResponse)

Purpose: Executes an HTTP request and populates the passed-in response
Parameters:
poRequest OpenEdge.Net.HTTP.IHttpRequest
poResponse OpenEdge.Net.HTTP.IHttpResponse


Property Detail
Top

PROTECTED CHARACTER ClientName

Purpose: (mandatory) A free-text name for this http client. Used for the USER-AGENT
string.
Returns CHARACTER
Top

PROTECTED CHARACTER ClientVersion

Purpose: (mandatory) A free-text semantic version string for this http client. Used for the USER-AGENT
string.
Returns CHARACTER
Top

PROTECTED OpenEdge.Net.HTTP.ClientOptions Options

Purpose: Miscellanous options (like timeouts) for this client
Returns OpenEdge.Net.HTTP.ClientOptions


10.27.2015 12:36:49