我遇到这个问题的场景是在get请求上出现的这个错误
当时我的设置是:
get = new QFGetMethod(geturl);
get.setFollowRedirects(false);
get.setRequestHeader("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8");
get.setRequestHeader("Accept-Encoding", "gzip, deflate, sdch, br");
get.setRequestHeader("Accept-Language", "zh-CN,zh;q=0.8");
get.setRequestHeader("Host", "----------");
get.setRequestHeader("Referer", "-------------");
就报了org.apache.http.client.CircularRedirectException的错误,
之后我将followRedirect改为了true
添加了httpClient.getParams().setParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, true);设置句子就可以了
详情请看:https://blog.youkuaiyun.com/swust_chenpeng/article/details/13770965