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>
谁能解释这是怎么发生的,我该如何控制它?
我在以下问题中找到了答案:
实际上我必须阻止重定向并手动捕获它们。
我正在尝试使用 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>
谁能解释这是怎么发生的,我该如何控制它?
我在以下问题中找到了答案: 实际上我必须阻止重定向并手动捕获它们。