我org.apache.http.HttpResponse
在Java应用程序中使用该类,并且需要能够获取HTTP状态代码。如果使用.toString()
它,则可以在其中看到HTTP状态代码。我还有其他功能可以获取int或String的HTTP状态代码吗?
谢谢一群!
使用HttpResponse.getStatusLine()
,它返回一个StatusLine
包含状态码,协议版本和“原因”的对象。
如何从的结果中获取HTTP状态?
null 然后,我尝试使用和基本的,结果相同。对于200范围,我得到了代码,但在上面,我收到的statusCode为0。 更新:我正在运行63.0.3239.132版的Chrome,如果它有什么不同的话。 > 我已经尝试了大约5种不同的fetch变体。 输出字符串错误 使用 -StatusCode对于错误始终为0 null
我正在使用apache的HttpClient(通过Fluent API)。当我获得响应对象时,我首先执行以下操作: 如果状态代码为4xx或5xx,我将抛出异常,或者返回内容: 这里是类型为的对象。但当我运行此程序时,我得到: 我怎样才能避开这件事?
这可能看起来很愚蠢,但是我试图在Axios中请求失败时获取错误数据。 是否可以获取一个可能包含状态代码和内容的对象,而不是字符串?例如:
问题内容: 我正在使用CURL来获取网站的状态(如果它处于启动状态/关闭状态或重定向到另一个网站)。我想使其尽可能地精简,但是效果不佳。 我把它包装在一个函数中。它工作正常,但性能并不是最好的,因为它会下载整个页面,如果我删除它,它会一直返回。 有谁知道如何提高性能? 问题答案: 首先确保URL实际上是有效的(字符串,不是空,语法不错),这可以快速检查服务器端。例如,首先执行此操作可以节省大量时间
当Android设备连接到wifi AP时,它会用如下名称来标识自己: android_cc1dec12345e6054 如何从 Android 应用中获取该字符串?不是为了改变它,只是为了读出。 编辑: 这是我的路由器Web界面的屏幕截图,显示了所有已连接设备的列表。请注意列表中的两个Android设备 - 如何从设备上运行的Java代码中读取该字符串?