在项目中遇到的问题,服务器总是收不到参数,使用的是post的传参方式。
使用 StringRequest 来进行传参。
因需要设置头文件和Params进行传输。
重写了 getHeaders() 函数。
经过捕获数据进行调试之后,发现是因为 getHeaders() 里面写了
headers.put("Content-Type", "application/json; charset=utf-8");
导致服务器接收不到数据。
把上述代码去掉即可解决问题。
本文介绍了一种在使用StringRequest发送POST请求时遇到的问题:服务器无法接收到参数。通过调试发现,问题出现在getHeaders()方法中Content-Type的设置上。移除该设置后,问题得以解决。
在项目中遇到的问题,服务器总是收不到参数,使用的是post的传参方式。
使用 StringRequest 来进行传参。
因需要设置头文件和Params进行传输。
重写了 getHeaders() 函数。
经过捕获数据进行调试之后,发现是因为 getHeaders() 里面写了
headers.put("Content-Type", "application/json; charset=utf-8");
导致服务器接收不到数据。
把上述代码去掉即可解决问题。

被折叠的 条评论
为什么被折叠?