国外网站
当前位置: 首页 >阅读> 知识图解

400 bad request要如何处理

2019-09-10 来源:国外网站推荐 - 由[国外网站大全]整理 7

在有的人运行项目的时候,结果返回来的结果显示的是400 bad request,这是什么原因呢,要如何处理呢。

对于这种问题,你可以直接的https 协议下,在url 中含有特殊符号 |,于是抛出了如下错误;但是 在http 协议下倒是不会出现该问题,查看后发现Retrofit 注解 在post 使用的时候需要 @FormUrlEncoded() + @FieldMap(),而不是使用 @QueryMap()该方法出处

这种我把https换成http后,还是会出现同样的问题,而我把get请求换成post并且加@FormUrlEncoded注解然后把@QueryMap()替换成@FieldMap()后问题解决了。或者是检查一下服务器有没有正确的返回,看一看链接是不是正确,然后看一看在这些代码中有没有其他的问题。

所以遇到了400 bad request就要这样来处理就行了,也可以用其他的方法。

wutu.png

推荐阅读