关于网友提出的“使用volley带参数发送请求时,参数丢失”问题疑问,本网通过在网上对“使用volley带参数发送请求时,参数丢失”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:使用volley带参数发送请求时,参数丢失
描述:本帖最后由 zzy094528 于 2015-05-28 20:27:30 编辑
androidvolleyjsonpostapi
第一次接触三方框架,然后在使用volley写一个关于登录的功能时,发现回报错误信息 400,说是参数错误,然后我用chrome的dhc插件试了试,是因为在用volley的时候参数没有带入才会产生400错误,截图如下:


如上显示,当我的参数格式错误或者不输入参数时,就会报错400,以下是我调试程序时报错信息截图:
而当我默认volley会添加“”符号后,我更改了写的cellphone和password的位置,将password写到了cellphone的前面输出错误信息如图:
通过这一次比较我觉得可能是因为没有带入 "" 符号,尝试强制带入后错误信息如图:
此时我就真的再没任何办法了,我想请问,面对现在这个问题我该怎样才能正确的将post带参数请求成功?在使用get不带参数请求时换了查询的api是可以正常使用获得json数据的,可是在使用带参时的请求无疑列外所有的api全都是反馈给我400错误,检查http头文件没错,Url也没有遗忘http,这是什么情况呢?怎么解决,当我不用三方框架用HttpClient去带参数post以及put都可以成功的,可是因为被赶鸭子上架,实在不会封装,而公司内提供的源码,以及boss教我时写的代码真真的看不懂,就想到使用三方框架,可是被这个参数问题难倒了,望各位能帮忙解决一下。。。实习不容易啊T.T先谢谢各位
解决方案1: JsonObjectRequest默认的content-type就是application/json了
以上介绍了“使用volley带参数发送请求时,参数丢失”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/640667.html