问题模块 |
---|
API和组件 |
java写的webservice,request请求webservice,在开发工具中调试没有问题,苹果手机没有问题,公司两个人的华为手机也没有问题,但是其他安卓手机有问题。返回的信息中:data:"",errMsg:"request:ok",statusCode:400.如下图,这是什么问题?
网友回复
黄宝:
可以可以
?潇洒静??:
为什么我的还是要不得呢
包作辣:
感谢踩坑前辈
maq:
嗯,对,用 data 的话应该是内部自动编码了。 :)
吴小健:
今天在解决中文乱码的时候,一开始我的解决方式是:用encodeURI,乱码问题解决。但是又看到一个帖子,有一位网友回复:“用data传”。果断实验了一下,完全没有问题。然后将昨天的空格问题,也用data传参数,同样也没有问题。
maq:
嗯。看上去你前面说的那个“Invalid character found in the request target ...”错误也是同样的原因,只要对 query parameter 都做好 encodeURIComponent 就可以了。
maq:
这种事情嘛……首先要到服务器上去查,为什么返回 400……