我嘗試使用下面的代碼來獲取https://www.americasarmy.com/soldier/1309069附加信息:遠程服務器返回錯誤:(404)未找到。 MVC
的源代碼:
using (WebClient client = new WebClient())
{
ViewBag.htmlCode = client.DownloadString("https://www.americasarmy.com/soldier/1309069");
}
我嘗試使用下面的代碼來獲取https://www.americasarmy.com/soldier/1309069附加信息:遠程服務器返回錯誤:(404)未找到。 MVC
的源代碼:
using (WebClient client = new WebClient())
{
ViewBag.htmlCode = client.DownloadString("https://www.americasarmy.com/soldier/1309069");
}
因爲它返回404,源字符串將在WebException.Response:
try
{
client.DownloadString("https://www.americasarmy.com/soldier/1309069");
}
catch (WebException webex)
{
using (var streamReader = new StreamReader(webex.Response.GetResponseStream()))
{
var htmlCode = streamReader.ReadToEnd();
}
}
你可以看到這裏的錯誤[鏈接](http://imgur.com/a/BD8Yy) – Ali
[相同](http://imgur.com/a/kssdj) – Ali