- using (HttpListener listener = CreateAndStartListener ("http://127.0.0.1:9000/test8/")) {
- NetworkStream ns = CreateNS (9000);
- // Just like Test7, but 1.0
- Send (ns, "POST /test8/ HTTP/1.0\r\nHost: 127.0.0.1\r\nContent-Length: 3\r\n\r\n123");
- HttpListenerContext ctx = listener.GetContext ();
- Send (ctx.Response.OutputStream, "%%%OK%%%");
- ctx.Response.Close ();
- string response = Receive (ns, 512);
- ns.Close ();
- Assert.IsTrue (response.StartsWith ("HTTP/1.1 200"));
- Assert.IsTrue (-1 == response.IndexOf ("Transfer-Encoding: chunked"));
- }
+ _listener = CreateAndStartListener ("http://127.0.0.1:9000/test8/");
+ NetworkStream ns = CreateNS (9000);
+ // Just like Test7, but 1.0
+ Send (ns, "POST /test8/ HTTP/1.0\r\nHost: 127.0.0.1\r\nContent-Length: 3\r\n\r\n123");
+ HttpListenerContext ctx = _listener.GetContext ();
+ Send (ctx.Response.OutputStream, "%%%OK%%%");
+ ctx.Response.Close ();
+ string response = Receive (ns, 512);
+ ns.Close ();
+ Assert.IsTrue (response.StartsWith ("HTTP/1.1 200"));
+ Assert.IsTrue (-1 == response.IndexOf ("Transfer-Encoding: chunked"));