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
Purpose: (mandatory) A free-text name for this library. Used for the USER-AGENT
string.




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
CHARACTER LibraryVersion
OpenEdge.Net.HTTP.ClientOptions Options


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

Returns CHARACTER
Top

CHARACTER LibraryVersion

Returns CHARACTER
Top

OpenEdge.Net.HTTP.ClientOptions Options

Returns OpenEdge.Net.HTTP.ClientOptions


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15