Namespace: OpenEdge.Net.HTTP
Type: 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
  CHARACTER ClientVersion
  OpenEdge.Net.HTTP.ClientOptions Options


Method Detail
Top

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

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

CHARACTER ClientName

Returns CHARACTER
 
Top

CHARACTER ClientVersion

Returns CHARACTER
 
Top

OpenEdge.Net.HTTP.ClientOptions Options

Returns OpenEdge.Net.HTTP.ClientOptions