我正在開發一個小程序來自動化一些 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); }
添加回答
舉報
0/150
提交
取消