Namespace: OpenEdge.Net.HTTP
Class 
StatefulHttpClient
Parent classes:
Inherits: OpenEdge.Net.HTTP.HttpClientDecorator
Implements: OpenEdge.Net.HTTP.ISupportCookies

Copyright (c) 2014 by Progress Software Corporation. All rights reserved.
File:StatefulHttpClient
Purpose:Http client with support for cookies
Author(s):pjudge
Created:Thu May 22 15:12:49 EDT 2014




Method Summary
Options Name Purpose
# OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest) /** Executes an HTTP request. This method wraps the Execute(Req,Resp) call in the same way that the HttpClient does. If does so in order to ensure that tyhe Execute(req, resp) is always called, becuase we don't want to force each decorator to have to implement this call. @param HttpRequest Request parameters (URL, method, etc) @return HttpResponse Includes status and payload */
Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
# Execute (IHttpRequest, IHttpResponse)
Overrides OpenEdge.Net.HTTP.HttpClientDecorator:Execute (IHttpRequest, IHttpResponse)

Constructor Summary
Options Name Purpose
# StatefulHttpClient (IHttpClient)
# StatefulHttpClient (IHttpClient, ICookieJar)

Property Summary
Options Name Purpose
# CHARACTER ClientName
Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
# CHARACTER ClientVersion
Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
# OpenEdge.Net.HTTP.ICookieJar CookieJar
# ClientOptions Options
Inherited from OpenEdge.Net.HTTP.HttpClientDecorator


Method Detail
Top

PROTECTED OpenEdge.Net.HTTP.IHttpResponse Execute (IHttpRequest)

Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
Purpose: Executes an HTTP request.
This method wraps the Execute(Req,Resp) call in the same way that the
HttpClient does. If does so in order to ensure that tyhe Execute(req, resp)
is always called, becuase we don't want to force each decorator to have
to implement this call.
Parameters:
poRequest OpenEdge.Net.HTTP.IHttpRequest
Returns OpenEdge.Net.HTTP.IHttpResponse
HttpResponse Includes status and payload
Top

PROTECTED Execute (IHttpRequest, IHttpResponse)

Overrides OpenEdge.Net.HTTP.HttpClientDecorator:Execute (IHttpRequest, IHttpResponse)
Parameters:
poRequest OpenEdge.Net.HTTP.IHttpRequest
poResponse OpenEdge.Net.HTTP.IHttpResponse


Constructor Detail
Top

PROTECTED StatefulHttpClient (IHttpClient)

Parameters:
poClient OpenEdge.Net.HTTP.IHttpClient
Top

PROTECTED StatefulHttpClient (IHttpClient, ICookieJar)

Parameters:
poClient OpenEdge.Net.HTTP.IHttpClient
poCookieJar OpenEdge.Net.HTTP.ICookieJar


Property Detail
Top

PROTECTED CHARACTER ClientName

Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
Returns CHARACTER
Top

PROTECTED CHARACTER ClientVersion

Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
Returns CHARACTER
Top

PROTECTED OpenEdge.Net.HTTP.ICookieJar CookieJar

Returns OpenEdge.Net.HTTP.ICookieJar
Top

PROTECTED ClientOptions Options

Inherited from OpenEdge.Net.HTTP.HttpClientDecorator
Returns ClientOptions


10.27.2015 12:36:54