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

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

C# HttpWebResponse 字符串返回 ASCII 字符,而不是網頁 HTML

C# HttpWebResponse 字符串返回 ASCII 字符,而不是網頁 HTML

C#
墨色風雨 2021-06-29 18:02:16
我正在開發一個小程序來自動化一些 IT 任務。該程序的工作原理是讓用戶將電子郵件標題文本粘貼到文本框中,然后解析文本以找出要檢查的電子郵件的重要方面。我似乎無法弄清楚的一項功能是域位置。我希望能夠查找域以找出它們的來源、活動、存在等。為此我使用 VirusTotal 網站,因為它可以免費使用并提供大量信息。出于某種原因,我無法正確使用該站點的 HttpWebRequest + HttpWebResponse 方法。我嘗試在其他網站(如 Google、Microsoft、Sony 等)上執行此操作,它們都通過下載 HTML 代碼按預期工作。我沒有下載 HTML 代碼,而是從 VirusTotal 的網絡響應中得到的只是兩個 ASCII 字符(它們看起來像黑色方塊)。這是什么原因造成的,我的解決方法是什么?這是我的確切代碼HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.virustotal.com/#/domain/" + domain);HttpWebResponse response = (HttpWebResponse)request.GetResponse();            if (response.StatusCode == HttpStatusCode.OK)            {                Stream receiveStream = response.GetResponseStream();                StreamReader readStream = null;                if (response.CharacterSet == null)                {                    readStream = new StreamReader(receiveStream);                }                else                {                    readStream = new StreamReader(receiveStream, Encoding.GetEncoding(response.CharacterSet));                }                string page = readStream.ReadToEnd();                response.Close();                readStream.Close();                MessageBox.Show(page);            }
查看完整描述

1 回答

?
MMMHUHU

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

有關更多信息,請參閱我的問題下的評論。我找到了解決辦法。

有關更多信息,請參閱此鏈接。干杯!


查看完整回答
反對 回復 2021-07-03
  • 1 回答
  • 0 關注
  • 470 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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