C# Класс RemObjects.InternetPack.Http.HttpClient

Наследование: Client
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
DisposeHttpConnection void
GetEncodingFromContentType System.Text.Encoding
GetHttpConnection Connection
GetNewHttpConnection Connection
SetAuthorizationHeader void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetConnection ( IPAddress host, Int32 port ) : Connection
NewConnection ( Binding binding ) : Connection

Приватные методы

Метод Описание
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

Описание методов

Abort() публичный Метод

public Abort ( ) : void
Результат void

Dispatch() публичный Метод

public Dispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
Результат HttpClientResponse

Get() публичный Метод

public Get ( String url ) : String
url String
Результат String

Get() публичный Метод

public Get ( String url, System encoding ) : String
url String
encoding System
Результат String

GetBytes() публичный Метод

public GetBytes ( String url ) : Byte[]
url String
Результат Byte[]

GetConnection() защищенный Метод

protected GetConnection ( IPAddress host, Int32 port ) : Connection
host IPAddress
port System.Int32
Результат Connection

GetResponse() публичный Метод

public GetResponse ( String url ) : HttpClientResponse
url String
Результат HttpClientResponse

HttpClient() публичный Метод

public HttpClient ( ) : System
Результат System

NewConnection() защищенный Метод

protected NewConnection ( Binding binding ) : Connection
binding Binding
Результат Connection

Post() публичный Метод

public Post ( String url, Byte content ) : String
url String
content Byte
Результат String

Post() публичный Метод

public Post ( String url, Stream content ) : String
url String
content Stream
Результат String

TryDispatch() публичный Метод

public TryDispatch ( HttpClientRequest request ) : HttpClientResponse
request HttpClientRequest
Результат HttpClientResponse