C# 클래스 RemObjects.InternetPack.Http.HttpClient

상속: Client
파일 보기 프로젝트 열기: remobjects/internetpack 1 사용 예제들

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