0
C#WebClientで2つのサイトを読み込もうとしています。 1つのサイトはOKで、もう1つは結果を返しません。 私はWebClientについて読んだが、私はそれがサイトを読んでいない理由を見ることができない。WebClientでサイトを閲覧する
これは私の非常に簡単なコードです:
private void button1_Click(object sender, EventArgs e)
{
System.Net.WebClient wc = new System.Net.WebClient();
string webData = wc.DownloadString("http://www.google.co.il/");
string webData2 = wc.DownloadString("https://www.022.co.il/BRPortal/br/P004.jsp?vhost=www.3k.2016.neveganpt.edu1.org.il&key=n1F08wuIttY1rox0INBe1478179213794&hijkses=false");
}
私は2番目のサイトのいくつかのパラメータを逃しましたか?特別なケアを必要とするものがありますか?
ありがとうございました。
は、あなたが最初の非稼働URLを取得しようとしたことがありますか?あなたのブラウザからそのURLにアクセスしようとしましたか、 'wget'のようなものを使ってみましたか?おそらく問題はあなたのコードではなくウェブサイトである。 2番目のURLからエラーが発生しますか?エラーが何を意味するのか確認しましたか? –
@JimMischelさて、私は過去にこのようにしたことを覚えています。私は答えを削除します。 – mybirthname
ブラウザから試してみると、タイムアウトエラーが発生します。 wgetは、未知のエラーコードである443を返し、再試行します。ウェブサイトに問題があるか、リクエストパラメータに問題があるようです。 –