Java http get/post 传递json参数问题 .

来源:互联网 发布:淘宝店面美工 编辑:程序博客网 时间:2024/05/01 08:28

今天做项目的时候,需要向服务器接口 传递 json参数,使用 apache 的 httpclient,当时没有对参数做特殊处理直接提交了,结果运行时报错了,如下:


后来在网上查资料找到原因了:HttpGet或 HttpPost都不能传包含 " 、“{"、"}"这样的参数,需要对特殊字符进行转义,把 " 转成%22,把 { 转成%7b,把 } 转成%7d





注意:参数里面如果有 空格的话,也需要转义,否则会有问题。

0 0
原创粉丝点击