C# .net WebClient http错误代码
在我的.net应用程序中,我正在使用WebClient。我收到的回复类似于:C# .net WebClient http错误代码,c#,.net,http,webclient,C#,.net,Http,Webclient,在我的.net应用程序中,我正在使用WebClient。我收到的回复类似于: private void CBMethod(object sender, UploadStringCompletedEventArgs e) { if (e.Error == null) { //Process result } } 现在,如果出现错误,我想检索http错误代码。对于未经授权的请求。我只想获取代码您可以这样做,从响应中获取状态代码: if (e.Error is Syst
private void CBMethod(object sender, UploadStringCompletedEventArgs e)
{
if (e.Error == null)
{
//Process result
}
}
现在,如果出现错误,我想检索http错误代码。对于未经授权的请求。我只想获取代码您可以这样做,从响应中获取状态代码:
if (e.Error is System.Net.WebException)
{
var webException = (System.Net.WebException)e.Error;
var response = (System.Net.HttpWebResponse)webException.Response;
System.Net.HttpStatusCode status = response.StatusCode;
}
你知道如何使用调试器吗。。?通过代码进行设置,当到达if语句时。。检查e。然后看看还有什么其他属性被暴露了。。