Namespace: OpenEdge.Net.HTTP
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
Purpose: (mandatory) A free-text name for this http client. Used for the USER-AGENT
string.




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


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15