我怎么从详细信息HttpWebResponse
-
21-08-2019 - |
题
我正在做后httpwebrequst,但在HttpWebResponse即时得到禁止错误代码403。既然错误心不是很充分利用我。
然后我尝试了testprogram(我没有源代码:(),并用它来进行相同的帖子,并将其与禁止码403返回,但也告诉我,需要临屋SSL。因此,它是可能获得更多的“服务器端”细节出失败的HttpWebRequest的,只是在错误代码的?
感谢您
只是为了澄清一些事情。其优良的,即时通讯获得的403,我只是想知道为什么测试程序可以告诉大家,SSL需要SSL那个时候我可以在引发WebException看到这样的事情
解决方案
如果引发WebException是因为协议错误的抛出,其响应 属性将包含从网络接收到的实际响应 服务器。
try
{
// Do WebRequest
}
catch (WebException ex)
{
if (ex.Status == WebExceptionStatus.ProtocolError)
{
HttpWebResponse response = ex.Response as HttpWebResponse;
if (response != null)
{
// Process response
}
}
}
不隶属于 StackOverflow