我是靠谱客的博主 尊敬手套,最近开发中收集的这篇文章主要介绍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 417所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部