httpwebrequest:清洁访问数字http状态代码?
-
29-09-2019 - |
题
当我尝试获取不存在的页面或使用无效的http方法时 HttpWebRequest.GetResponse()
扔a System.Net.WebException
, ,具有状态属性的 ProtocolError
. 。在其消息属性中,我可以看到 HTTP状态代码 在括号内。美好的。但是我看不到整数状态代码属性。我真的必须解析消息属性才能获得吗?
解决方案
来自 webexception.status MSDN页面:
((HttpWebResponse)your_exception.Response).StatusCode
这 状态代码 属性将为您提供一个枚举,该枚举从HTTP规格中映射到常规状态代码。
不隶属于 StackOverflow