apache http 客户端请求重定向

apache http client request redirect

我正在尝试使用 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>

谁能解释这是怎么发生的,我该如何控制它?

我在以下问题中找到了答案: 实际上我必须阻止重定向并手动捕获它们。