C# Class NHttp.HttpClient

Inheritance: IDisposable
显示文件 Open project: brandonprry/Potato Class Usage Examples

Public Methods

Method Description
BeginRequest ( ) : void
Dispose ( ) : void
ExecuteRequest ( ) : void
ForceClose ( ) : void
HttpClient ( HttpServer server, TcpClient client ) : System
RequestClose ( ) : void
UnsetParser ( ) : void

Private Methods

Method Description
BeginRead ( ) : void
BeginWrite ( ) : void
BuildResponseHeaders ( ) : byte[]
ProcessContent ( ) : void
ProcessContentLengthHeader ( ) : bool
ProcessException ( Exception exception ) : void
ProcessExpectHeader ( ) : bool
ProcessHeaders ( ) : void
ProcessProlog ( ) : void
ProcessReadBuffer ( ) : void
ProcessRequestCompleted ( ) : void
ReadCallback ( IAsyncResult asyncResult ) : void
Reset ( ) : void
SendContinueResponse ( ) : void
WriteCallback ( IAsyncResult asyncResult ) : void
WriteHeader ( StringBuilder sb, string key, string value ) : void
WriteResponseContent ( ) : void
WriteResponseHeaders ( ) : void

Method Details

BeginRequest() public method

public BeginRequest ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

ExecuteRequest() public method

public ExecuteRequest ( ) : void
return void

ForceClose() public method

public ForceClose ( ) : void
return void

HttpClient() public method

public HttpClient ( HttpServer server, TcpClient client ) : System
server HttpServer
client System.Net.Sockets.TcpClient
return System

RequestClose() public method

public RequestClose ( ) : void
return void

UnsetParser() public method

public UnsetParser ( ) : void
return void