0
私はWebClientクラスを経由してURLから一部のHTMLを返すようにしようとしている:WebClientの要求タイムアウト
Response.Write(new System.Net.WebClient().DownloadString("http://www.partnersite.com/html/"));
このコードは、私はタイムアウトを取得走るたび。
要求が中止されました:操作がタイムアウトしました。
「http://www.partnersite.com/html/」に直接アクセスするとすぐに回答が得られます。
タイムアウトは、他のサイトなどにリクエストすると、この特定のWebサイトでのみ発生するようです。
WebClient().DownloadString("http://www.google.com"));
瞬時にhtmlが返されます。
これは単にパートナーサイトで何か起こっていることです。つまり、応答していません。それとも私はその電話をかける前に何か試してみることができますか?
ありがとうございました。
返信いただきありがとうございます。このサイトは、どのブラウザーでもブラウズするときと同じように、IEでアクセス可能です。私が要求しているサイトはまったく異なるネットワーク上にあります。 – user527269
DownloadStringメソッドを使用する代わりに、DownloadFileAsyncメソッドを使用して、データを受信しているかどうかを確認してください。 –
私はDownloadFileAsyncを試しましたが、もう一度タイムアウトが発生しました。 – user527269