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给出了一个错误
错误:索引中的非法字符
答案 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)
您有三种解决方案:
URI
类; UrlEscapers.urlPathSegmentEscaper()
(尽管其名称可用于查询参数); 这三种方法都能满足您的需求。