Sku*_*uta 4 c# httpwebresponse http-status-code-404
如何让Httpwebresponse忽略404错误并继续使用它?它比在输入中查找异常更容易,因为在发生这种情况时非常罕见.
Ada*_*ras 29
我假设你的代码中有一行代码如:
HttpWebResponse response = request.GetResponse() as HttpWebResponse;
Run Code Online (Sandbox Code Playgroud)
只需将其替换为:
HttpWebResponse response;
try
{
response = request.GetResponse() as HttpWebResponse;
}
catch (WebException ex)
{
response = ex.Response as HttpWebResponse;
}
Run Code Online (Sandbox Code Playgroud)
Pha*_*rus 10
try
{
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://mysite.com");
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
catch(WebException ex)
{
HttpWebResponse webResponse = (HttpWebResponse)ex.Response;
if (webResponse.StatusCode == HttpStatusCode.NotFound)
{
//Handle 404 Error...
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19858 次 |
| 最近记录: |