private void GenerateResponse(FastCGIRequestAsync request,FastCGIResponseAsync response) { var handler = handlers[request.Params["SCRIPT_FILENAME"]]; FastCGIRequest requestArg = new FastCGIRequest(request); var responseResult = handler(requestArg); response.StdOutWriter.WriteLine("Hi!"); }
private void GenerateResponse(FastCGIRequestAsync request, FastCGIResponseAsync response) { var handler = handlers[request.Params["SCRIPT_FILENAME"]]; FastCGIRequest requestArg = new FastCGIRequest(request); var responseResult = handler(requestArg); response.StdOutWriter.WriteLine("Hi!"); }
private static void OnFastCGIRequest(FastCGIRequest req) { var url = req.GetParameter("REQUEST_URI"); Console.WriteLine("FastCGI Request: " + url); if (url == "/") { var data = Encoding.UTF8.GetBytes(Properties.Resources.echo); req.Write("HTTP 200 OK\r\nContent-Length:" + data.Length + "\r\n\r\n"); req.Write(data); req.End(); } else { req.Write("HTTP 404 Not Found\r\nContent-Length:9\r\n\r\nNot Found"); req.End(); } }
FastCGIResponse HandleRequest(FastCGIRequest request) { return(new FastCGIResponse()); }
FastCGIResponse HandleRequest(FastCGIRequest request) { return new FastCGIResponse(); }