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!");
        }
Example #2
0
        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!");
        }
Example #3
0
        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();
            }
        }
Example #4
0
 FastCGIResponse HandleRequest(FastCGIRequest request)
 {
     return(new FastCGIResponse());
 }
 FastCGIResponse HandleRequest(FastCGIRequest request)
 {
     return new FastCGIResponse();
 }