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

Copyright (c) 2014-2016 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. */
OpenEdge.Net.HTTP.ClientOptions Options /** (mandatory) Miscellanous options (like timeouts) for this client */


Method Detail
Top

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

CHARACTER LibraryName

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

CHARACTER LibraryVersion

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

OpenEdge.Net.HTTP.ClientOptions Options

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


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7