URI中的冒号,即使在对冒号进行编码后也会导致IllegalArgumentExeception错误

时间:2016-02-01 06:57:08

标签: java ibm-cloud cloudant

我尝试在以下网址上执行httpget请求。我的URI中的冒号导致IllegalArgumentExeception错误,即使在使用 URLEncoder.encode编码冒号后(":"," UTF-8"); 异常错误:错误:java.lang.IllegalArgumentException:索引121处查询中的非法字符 我的URI如下: https://username.cloudant.com/_design/querydoc/_search/querydefect?q=defectid:" 37744"&安培; include_docs =真"

编码的URI: https://username.cloudant.com/_design/querydoc/_search/querydefect?q=defectid%3A" 37744"&安培; include_docs =真"

URI中的Query部分中出现冒号的异常: Q = defectid:" 37744"

Q = defectid%3A" 37744"

当我将URI直接放在浏览器上时,我能够看到我的结果。 我没有'知道我在这里失踪了什么。请帮帮我。

0 个答案:

没有答案