private void HandleRequest(TcpIOWrapper io) { if (Method.Equals(METHOD_GET)) HandleGETRequest(); else if (Method.Equals(METHOD_POST)) HandlePOSTRequest(io.RawStream); }
public void ProcessRequest() { using (var io = new TcpIOWrapper(TcpClient)) { try { _outputStream = io.StreamWriter; ParseRequest(); ReadHeaders(); HandleRequest(io); } catch (Exception ex) { WriteFailure(); Debug.WriteLine("Unable to process request: " + ex.Message); } finally { _outputStream = null; } } }