【发布时间】:2012-03-29 19:17:57
【问题描述】:
我的 URI 中有以下内容
uri.query = [id: "urn://salina/search/xplorer/XplorerApp",criteria:"{'includeNonGeotagged':'true','freetext':\{'text':" + "'" + "${searchString}" +"'}}",contentType:"rss20"]
我收到一条错误消息 java.net.URISyntaxException: Illegal character in query at index 94: https://pix.us.baesystems.com/search/query?id=urn://salina/search/xplorer/XplorerApp&criteria={'includeNonGeotagged':'true','freetext':{'text':'test'}}&contentType= rss20
当我转储 uri.toString() 的值并将其放入浏览器时,它工作正常,所以我无法弄清楚这里的问题是什么......
【问题讨论】: