C# Class RemObjects.InternetPack.Http.HttpClient

Inheritance: Client
Afficher le fichier Open project: remobjects/internetpack Class Usage Examples

Private Properties

Свойство Type Description
DisposeHttpConnection void
GetEncodingFromContentType System.Text.Encoding
GetHttpConnection Connection
GetNewHttpConnection Connection
SetAuthorizationHeader void

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
GetConnection ( IPAddress host, Int32 port ) : Connection
NewConnection ( Binding binding ) : Connection

Private Methods

Méthode 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 méthode

public Abort ( ) : void
Résultat void

Dispatch() public méthode

public Dispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
Résultat HttpClientResponse

Get() public méthode

public Get ( String url ) : String
url String
Résultat String

Get() public méthode

public Get ( String url, System encoding ) : String
url String
encoding System
Résultat String

GetBytes() public méthode

public GetBytes ( String url ) : Byte[]
url String
Résultat Byte[]

GetConnection() protected méthode

protected GetConnection ( IPAddress host, Int32 port ) : Connection
host IPAddress
port System.Int32
Résultat Connection

GetResponse() public méthode

public GetResponse ( String url ) : HttpClientResponse
url String
Résultat HttpClientResponse

HttpClient() public méthode

public HttpClient ( ) : System
Résultat System

NewConnection() protected méthode

protected NewConnection ( Binding binding ) : Connection
binding Binding
Résultat Connection

Post() public méthode

public Post ( String url, Byte content ) : String
url String
content Byte
Résultat String

Post() public méthode

public Post ( String url, Stream content ) : String
url String
content Stream
Résultat String

TryDispatch() public méthode

public TryDispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
Résultat HttpClientResponse