亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請求被中止:在 C# 中使用 WebClient 意外關閉了連接

請求被中止:在 C# 中使用 WebClient 意外關閉了連接

C#
藍山帝景 2021-08-22 15:49:26
我在使用 WebClient 和 C# 從 playstation 頁面獲取 html 代碼時遇到問題:using (WebClient webCl = new WebClient()){    var url = "https://www.playstation.com/en-us/games/nioh-ps4/";    var homeHtml = Encoding.UTF8.GetString(webCl.DownloadData(url));    if (string.IsNullOrWhiteSpace(homeHtml))    {        return ...;    }    return ...;}上線: Encoding.UTF8.GetString(webCl.DownloadData(url));我有錯誤:請求被中止:連接意外關閉為什么?我做錯了什么?
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

一種可能性是您的防火墻不允許您的應用程序通過。調整您的安全設置以允許應用通過并重試。

另一種可能性是服務器正在限制您的連接,如果您爬行或點擊它太快。通過以非常有限的速率在其他服務器(例如:google.com)上運行來驗證您的代碼。

其他可能性包括服務器不喜歡的其他東西。例如,您可能需要添加用戶代理標頭:

request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.121 Safari/535.2";

或者你可能需要玩餅干。

您可以使用 Fiddler 比較瀏覽器和應用程序請求之間的差異并進行相應調整。


查看完整回答
反對 回復 2021-08-22
?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

這是由于 URL 訪問問題。它可能由于多種情況而發生

  1. 無法從您的機器訪問 HOST。

  2. 主機拒絕請求。

  3. 防火墻阻止請求

嘗試 ping www.playstation.com。你應該得到回應。


查看完整回答
反對 回復 2021-08-22
  • 2 回答
  • 0 關注
  • 814 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號