我是靠谱客的博主 尊敬手套,这篇文章主要介绍HttpResponse 417,现在分享给大家,希望可以做个参考。

该bug产生环境,蓝蝶模拟器使用公司有线网络的情况下,会导致登录请求返回的响应状态为417,其他任何情况都是成功200正常返回。

//这是成功的状态
statusCode: 200 org.apache.http.message.BasicHttpResponse@41498b50

//失败的状态
statusCode: 417 org.apache.http.message.BasicHttpResponse@2ebb2b18

通过查询请求响应状态417得知:
 417(未满足期望值)服务器未满足”期望”请求标头字段的要求。

int statusCode = httpResponse.getStatusLine().getStatusCode();

最后通过google查到国外这个地址做了如下描述:
https://httpstatuses.com/417

4×× CLIENT ERROR
417 EXPECTATION FAILED
The expectation given in the request’s Expect header field1could not be met by at least one of the inbound servers.

1 Expect RFC7231 Section 5.1.1
Source: RFC7231 Section 6.5.14

解释说期望在请求的预期头字段不能满足至少一个入站服务器。

最后

以上就是尊敬手套最近收集整理的关于HttpResponse 417的全部内容,更多相关HttpResponse内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(90)

评论列表共有 0 条评论

立即
投稿
返回
顶部