proxy経由の通信

「proxy経由の通信」の編集履歴(バックアップ)一覧はこちら

proxy経由の通信」(2015/04/09 (木) 00:54:38) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

未実行 WebRequest myWebRequest = WebRequest.Create("http://targetaddress.com"); WebProxy myProxy = new WebProxy(); // Obtain the Proxy Prperty of the Default browser. myProxy = (WebProxy)myWebRequest.Proxy; // Create a new Uri object. Uri newUri = new Uri("http://proxyaddress.com:8080"); // Associate the new Uri object to the myProxy object. myProxy.Address = newUri; // Create a NetworkCredential object and is assign to the Credentials property of the Proxy object. myProxy.Credentials = new NetworkCredential(username,password); myWebRequest.Proxy = myProxy; WebResponse myWebResponse = myWebRequest.GetResponse(); Stream streamResponse=myWebResponse.GetResponseStream(); StreamReader streamRead = new StreamReader( streamResponse ); Char[] readBuff = new Char[256]; int count = streamRead.Read( readBuff, 0, 256 ); Console.WriteLine("\nThe contents of the Html pages are :"); while (count > 0) { String outputData = new String(readBuff, 0, count); Console.Write(outputData); count = streamRead.Read(readBuff, 0, 256); } // Close the Stream object. streamResponse.Close(); streamRead.Close(); // Release the HttpWebResponse Resource. myWebResponse.Close(); 2015/04/08

表示オプション

横に並べて表示:
変化行の前後のみ表示: