Beispiel #1
0
        public void TestBasicAuth()
        {
            TrafficViewerFile tvf = new TrafficViewerFile();

            tvf.AddRequestResponse("GET / HTTP/1.1", Resources.basicauthresponse);

            TrafficStoreProxy proxy = new TrafficStoreProxy(tvf);

            proxy.Start();

            TrafficViewerHttpClient client = new TrafficViewerHttpClient();

            client.SetProxySettings(proxy.Host, proxy.Port, null);
        }
Beispiel #2
0
        //[TestMethod]
        public void TestSendingMultiPartRequest()
        {
            TrafficViewer.Instance.NewTvf();

            TrafficViewer.Instance.TrafficViewerFile.AddRequestResponse(Resources.MultipartRequest, "HTTP/1.1 200 OK\r\nConnection: close\r\n\r\n");

            TrafficStoreProxy httpProxy = new TrafficStoreProxy(TrafficViewer.Instance.TrafficViewerFile);

            httpProxy.Start();

            HttpRequestInfo         reqInfo = new HttpRequestInfo(Resources.MultipartRequest);
            TrafficViewerHttpClient client  = new TrafficViewerHttpClient();

            client.SetProxySettings("127.0.0.1", httpProxy.Port, null);


            HttpResponseInfo respInfo = client.SendRequest(reqInfo);

            Assert.AreEqual(200, respInfo.Status);

            TrafficViewer.Instance.CloseTvf(false);
        }