C# Class RemObjects.InternetPack.Http.HttpClient

Inheritance: Client
ファイルを表示 Open project: remobjects/internetpack Class Usage Examples

Private Properties

Property Type Description
DisposeHttpConnection void
GetEncodingFromContentType System.Text.Encoding
GetHttpConnection Connection
GetNewHttpConnection Connection
SetAuthorizationHeader void

Public Methods

Method Description
Abort ( ) : void
Dispatch ( HttpClientRequest request ) : HttpClientResponse
Get ( String url ) : String
Get ( String url, System encoding ) : String
GetBytes ( String url ) : Byte[]
GetResponse ( String url ) : HttpClientResponse
HttpClient ( ) : System
Post ( String url, Byte content ) : String
Post ( String url, Stream content ) : String
TryDispatch ( HttpClientRequest request ) : HttpClientResponse

Protected Methods

Method Description
GetConnection ( IPAddress host, Int32 port ) : Connection
NewConnection ( Binding binding ) : Connection

Private Methods

Method Description
DisposeHttpConnection ( ) : void
GetEncodingFromContentType ( String contentType ) : System.Text.Encoding
GetHttpConnection ( System.Boolean enableSSL, String targetHost, Int32 targetPort, String connectionHost, Int32 connectionPort ) : Connection
GetNewHttpConnection ( String hostname, Int32 port ) : Connection
SetAuthorizationHeader ( HttpHeaders headers, String header, String username, String password ) : void

Method Details

Abort() public method

public Abort ( ) : void
return void

Dispatch() public method

public Dispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
return HttpClientResponse

Get() public method

public Get ( String url ) : String
url String
return String

Get() public method

public Get ( String url, System encoding ) : String
url String
encoding System
return String

GetBytes() public method

public GetBytes ( String url ) : Byte[]
url String
return Byte[]

GetConnection() protected method

protected GetConnection ( IPAddress host, Int32 port ) : Connection
host IPAddress
port System.Int32
return Connection

GetResponse() public method

public GetResponse ( String url ) : HttpClientResponse
url String
return HttpClientResponse

HttpClient() public method

public HttpClient ( ) : System
return System

NewConnection() protected method

protected NewConnection ( Binding binding ) : Connection
binding Binding
return Connection

Post() public method

public Post ( String url, Byte content ) : String
url String
content Byte
return String

Post() public method

public Post ( String url, Stream content ) : String
url String
content Stream
return String

TryDispatch() public method

public TryDispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
return HttpClientResponse