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

Copyright (c) 2014, 2015 by Progress Software Corporation. All rights reserved.
File:IHttpClientLibrary
Purpose:Interface representing the library performing actual HTTP
requests and processing the responses. Not 'customer facing':
the classes implementing this interface will be highly-specific
to the underlying DLL/implementations.
The OpenEdge.Net.Http.* classes should be used for all client
programming purposes.
Author(s):pjudge
Created:Wed Apr 02 09:44:33 EDT 2014




Method Summary
Options Name Purpose
# Execute (IHttpRequest, IHttpResponse) /** Generic HTTP Request execution @param IHttpRequest The request to execute. May include headers, HTTP method, payload etc. @param IHttpResponse Includes status and payload */

Property Summary
Options Name Purpose
# CHARACTER LibraryName /** (mandatory) A free-text name for this library. Used for the USER-AGENT string. */
# CHARACTER LibraryVersion /** (mandatory) A free-text semantic version string for this library. Used for the USER-AGENT string. */


Method Detail
Top

PROTECTED Execute (IHttpRequest, IHttpResponse)

Purpose: Generic HTTP Request execution
HTTP method, payload etc.
Parameters:
poRequest OpenEdge.Net.HTTP.IHttpRequest
poResponse OpenEdge.Net.HTTP.IHttpResponse


Property Detail
Top

PROTECTED CHARACTER LibraryName

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

PROTECTED CHARACTER LibraryVersion

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


10.27.2015 12:36:49