public AdkHttpResponse(AdkHttpConnection connection) { fResponseStream = new MemoryStream(); fWriter = new StreamWriter(fResponseStream); fHeaders = new NameValueCollection(); this.AddStandardHeaders(connection); }
public AdkHttpResponse( AdkHttpConnection connection ) { fResponseStream = new MemoryStream(); fWriter = new StreamWriter( fResponseStream ); fHeaders = new NameValueCollection(); this.AddStandardHeaders( connection ); }
public AdkHttpRequestContext(AdkHttpConnection connection, AdkHttpRequest request, AdkHttpResponse response, AdkHttpServer server) { fConnection = connection; fRequest = request; fResponse = response; fServer = server; }
public AdkHttpRequestContext( AdkHttpConnection connection, AdkHttpRequest request, AdkHttpResponse response, AdkHttpServer server ) { fConnection = connection; fRequest = request; fResponse = response; fServer = server; }
public static void ProcessRequest( AdkSocketConnection socket, AdkHttpListener listener ) { AdkHttpRequestContext context = socket.UserData as AdkHttpRequestContext; if ( context == null ) { AdkHttpConnection conn = new AdkHttpConnection( socket, listener ); AdkHttpResponse response = new AdkHttpResponse( conn ); AdkHttpRequest request = new AdkHttpRequest( conn ); context = listener.Server.CreateContext( conn, request, response ); } context.Connection.ProcessRequest( context, socket ); }
public static void ProcessRequest(AdkSocketConnection socket, AdkHttpListener listener) { AdkHttpRequestContext context = socket.UserData as AdkHttpRequestContext; if (context == null) { AdkHttpConnection conn = new AdkHttpConnection(socket, listener); AdkHttpResponse response = new AdkHttpResponse(conn); AdkHttpRequest request = new AdkHttpRequest(conn); context = listener.Server.CreateContext(conn, request, response); } context.Connection.ProcessRequest(context, socket); }
private void AddStandardHeaders(AdkHttpConnection connection) { fHeaders["Server"] = connection.Listener.Server.Name; fHeaders["Date"] = DateTime.Now.ToUniversalTime().ToString("ddd, dd MMM yyyy HH:mm:ss") + " GMT"; }
public virtual AdkHttpRequestContext CreateContext(AdkHttpConnection connection, AdkHttpRequest request, AdkHttpResponse response) { return(new AdkHttpRequestContext(connection, request, response, this)); }
private void AddStandardHeaders( AdkHttpConnection connection ) { fHeaders["Server"] = connection.Listener.Server.Name; fHeaders["Date"] = DateTime.Now.ToUniversalTime().ToString( "ddd, dd MMM yyyy HH:mm:ss" ) + " GMT"; }
public AdkHttpRequest(AdkHttpConnection connection) { fConnection = connection; }
public virtual AdkHttpRequestContext CreateContext( AdkHttpConnection connection, AdkHttpRequest request, AdkHttpResponse response ) { return new AdkHttpRequestContext( connection, request, response, this ); }
protected void HandleSocketMessage(AdkSocketConnection socketConnection) { AdkHttpConnection.ProcessRequest(socketConnection, this); }
public AdkHttpRequest( AdkHttpConnection connection ) { fConnection = connection; }