url中index处的查询中的非法字符

时间:2014-04-01 10:45:29

标签: java android

http://search-gf-slvaax6ij6m7ohb7at3ki2kvua.us-east-1.xxxx.yyy.com/2013-01-01/search?q=abc&facet.mod={sort:'count'}&facet.topic={sort:'count'}

当我通过android中的get方法访问时,这个url给出了一个错误

错误:索引中的非法字符

2 个答案:

答案 0 :(得分:1)

尝试对查询字符串中的字符进行URL编码,如下所示:

http://search-gf-slvaax6ij6m7ohb7at3ki2kvua.us-east-1.xxxx.yyy.com/2013-01-01/search?q=abc&facet.mod=%7bsort%3a%27count%27%7d&facet.topic=%7bsort%3a%27count%27%7d

答案 1 :(得分:1)

您有三种解决方案:

这三种方法都能满足您的需求。