apache http客户端请求重定向

时间:2016-04-01 10:38:06

标签: java apache https client

我正在尝试使用https访问网站并使用apache http客户端获取请求 我面临的问题是,当我尝试从代码中访问我想要的URL时,会出现以下异常

Caused by: java.net.URISyntaxException: Illegal character in query at index: <some url>

但是当我检查它时,异常URL与我的不同,可能是它试图重定向它

我可以通过以下方式更多地解释我的情景:

HttpGet get0 = new HttpGet(myurl);
CloseableHttpResponse httpResponse_g0 = httpclient.execute(get0);

然后异常来了并声明:

Caused by: java.net.URISyntaxException: Illegal character in query at index: <some other url>

有人可以解释这是怎么发生的,我该如何控制它?

1 个答案:

答案 0 :(得分:0)

我在以下问题上找到了答案:     https://stackoverflow.com/a/8065310/698554 实际上我必须防止重定向并手动捕获它们。