Namespace: OpenEdge.Net.HTTP
Type: 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
  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