问题描述
今天用httpclient get请求获取一些信息,服务器会自动跳转,location获取的数据与浏览器直接访问获取的数据不一致,其他都一致
解决方案
不知道你的疑问是不是HttpClient会自动完成重定向HttpClient httpclient = new DefaultHttpClient();HttpParams params = new BasicHttpParams();params.setParameter("http.protocol.handle-redirects",false); //默认不让重定向 这样就能拿到Location头了 HttpGet httpget = new HttpGet("……");httpget.setParams(params);
时间: 2024-09-27 06:34:03