使用HttpClient处理自动跳转

HttpClient 3.1中处理Get请求的GetMethod类有个setFollowRedirects()方法用处设置是否自动跳转的Get请求,也就是http返回301. 302的请求

  • 当需要手动处理跳转的时候,设置setFollowRedirects(false).,可以取出http header中的location,用于下一步处理.一般在用于网站登陆的时候,需要设置为false
  • 当不需要手动处理跳转的时候,设置setFollowRedirects(true), Get方法自动返回最后一个http请求的状态吗

你可能感兴趣的:(httpclient)