首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

通过URL传递JSON格式参数的有关问题

2012-10-15 
通过URL传递JSON格式参数的问题我写了一个一个URL如下:http://localhost:8080/servlet/user?param{accID

通过URL传递JSON格式参数的问题
 
  我写了一个一个URL如下:
  http://localhost:8080/servlet/user?param={"accID":"milo","field":"nick_name,email"}
  使用httpclient进行调用的时候却发现URL语法错误。
   
  那该如何传递JSON格式的数据呢?

[解决办法]
http://localhost:8080/servlet/user?param={%22accID%22:%22milo%22,%22field%22:%22nick_name,email%22}

转义
[解决办法]
HttpHost target= new HttpHost ("http://localhost:8080"); 
HttpGet get = new HttpGet("/servlet/user?param=%7B%22accID%22%3A%22milo%22%2C%22field%22%3A%22nick_name%2Cemail%22%7D");

至少解析是没问题的。呵呵。

热点排行