3
|
Eric Schoonover thSoft · 技术社区 · 15 年前 |
1
2
不是.NET程序员,在msdn上找到了这个
|
2
3
我多年来一直没有使用.NET,但在Java中,人们通常希望得到HTTP代码和消息,因为404没有发现错误,而404s实际上使Java抛出文件名。对于这些情况,在Java中应该使用
那么:可能在一个.NET客户端中发生了类似的事情,需要500个响应?的确
documentation for
详细信息:链接到
重要提示:请注意,这不使用
|
3
0
我认为你的问题是你的状态码是500。当状态代码不正常(200或某种类型的重定向)时,webRequest.getResponse()调用会在.NET中引发webException。 此异常实际上将包含具有statusDescription集的httpWebResponse对象。以下样本来自于msdn:
来源: http://msdn.microsoft.com/en-us/library/system.net.httpwebresponse.statuscode.aspx 要实际获取状态,需要从异常本身获取httpWebResponse对象:
来源: http://msdn.microsoft.com/en-us/library/system.net.webexception.status.aspx |
4
0
我不知道这是否是复制/粘贴的东西,但是“uri:”头和状态代码在同一行——这可能是个问题。 大多数原因代码都是一些没有“:”和引号的单词: http://tools.ietf.org/html/rfc2616#section-6.1.1 因此,我怀疑头部解析器认为“message:”是HTTP头部的开始(请检查webresponse.headers[“message”])。 您可以添加一个标题(比如x-error-details)。 |
Malvon · 如何仅获取Subversion中目录的状态 8 年前 |
Fort Ash · 如果宏返回错误Excel VBA,则重置状态栏 9 年前 |
AKS · Jenkins作业状态-自定义作业的颜色/状态 9 年前 |
funfuntime · 呈现状态代码和使用head有什么区别? 9 年前 |
teaLeef · wait函数和wexitstatus中的状态值 10 年前 |
Shixma · 如何从json API写出状态? 10 年前 |
Bin · 如何测试推特是否是起始推特,而不是在twitter4j中转发? 10 年前 |