示例#1
0
 public static void StartProxy()
 {
     try
     {
         _proxy = new HttpListener(_address, (int)_port);
         _proxy.Start();
         Console.WriteLine("Foxy Proxy is Started!");
     }
     catch
     {
         throw new SocketException();
     }
 }
示例#2
0
        public static void StartProxy()
        {
            try
            {
                _proxy = new HttpListener(_address, (int)_port);
                _proxy.Start();
                Console.WriteLine("Foxy Proxy is Started!");
            }
            catch
            {
                throw new SocketException();
            }

        }
示例#3
0
        public void PositiveProxyTest()
        {
            var proxy = new HttpListener(Dns.GetHostEntry(ProxyHost).AddressList[0], ProxyPort);
            proxy.Start();

            var request = WebRequest.Create(TestHost);
            request.Proxy = new WebProxy(ProxyHost, ProxyPort);
            var response = (HttpWebResponse)request.GetResponse();
            Assert.AreEqual(response.StatusCode, HttpStatusCode.OK);
            var dataStream = response.GetResponseStream();
            Assert.IsNotNull(dataStream);
            var reader = new StreamReader(dataStream);
            var responseFromServer = reader.ReadToEnd();
            Assert.IsFalse(String.IsNullOrEmpty(responseFromServer));
            reader.Close();
            dataStream.Close();
            response.Close();
            proxy.Dispose();
        }
示例#4
0
        public void PositiveProxyTest()
        {
            var proxy = new HttpListener(Dns.GetHostEntry(ProxyHost).AddressList[0], ProxyPort);

            proxy.Start();

            var request = WebRequest.Create(TestHost);

            request.Proxy = new WebProxy(ProxyHost, ProxyPort);
            var response = (HttpWebResponse)request.GetResponse();

            Assert.AreEqual(response.StatusCode, HttpStatusCode.OK);
            var dataStream = response.GetResponseStream();

            Assert.IsNotNull(dataStream);
            var reader             = new StreamReader(dataStream);
            var responseFromServer = reader.ReadToEnd();

            Assert.IsFalse(String.IsNullOrEmpty(responseFromServer));
            reader.Close();
            dataStream.Close();
            response.Close();
            proxy.Dispose();
        }