3

Web サイトから GetResponse を試みています。

using System.Text;
using System.Net;
using System.IO;

namespace DutyPharmacy751013
{
class Program
{
    static void Main(string[] args)
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.google.com/");

        HttpWebResponse response = (HttpWebResponse)request.GetResponse();

        Encoding encoding = Encoding.GetEncoding(response.CharacterSet);

        Stream stream = response.GetResponseStream();
        StreamReader reader = new StreamReader(stream, encoding);
        string responseText= reader.ReadToEnd();
    }
}
}

このコードは、win7 と LAN、および win8 と任意のワイヤレス接続で動作しますが、win8 と LAN エラーでは動作しません: 407 プロキシ認証が必要です。解決策はありますか。ありがとう。

4

2 に答える 2

2
WebProxy webProxy = new WebProxy("http://myproxy.net:8080/", true)
     {
         UseDefaultCredentials = false,
         Credentials = new NetworkCredential("username", "pw")

     };

プロパティを設定する正しい順序に注意してください{そうでなければ失敗しました}

于 2015-11-19T07:24:27.340 に答える