从 org.apache.http.HttpResponse 获取 HTTP 代码
我在 Java 应用程序中使用 org.apache.http.HttpResponse 类,并且我需要能够获取 HTTP 状态代码。如果我使用 .toString()
,我可以在其中看到 HTTP 状态代码。是否还有其他函数可以让我获取 int 或 String 形式的 HTTP 状态代码?
非常感谢!
I'm using the org.apache.http.HttpResponse
class in my Java application, and I need to be able to get the HTTP status code. If I used .toString()
on it, I can see the HTTP status code in there. Is there any other function that I can just get the HTTP status code as either an int or String?
Thanks a bunch!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用
HttpResponse.getStatusLine()
,它返回一个StatusLine
对象,其中包含状态代码、协议版本和“原因”。Use
HttpResponse.getStatusLine()
, which returns aStatusLine
object containing the status code, protocol version and "reason".我使用了 httpResponse.getStatusLine().getStatusCode() 并发现它可以可靠地返回整数 http 状态代码。
I have used
httpResponse.getStatusLine().getStatusCode()
and have found this to reliably return the integer http status code.一个例子如下,
A example will be as below,