【问题标题】:apache http client request redirectapache http客户端请求重定向
【发布时间】:2016-04-05 11:08:13
【问题描述】:

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

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

【问题讨论】:

    标签: java apache https client


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多