从apache HttpResponse java获取重定向Uri

时间:2012-11-27 20:32:07

标签: java redirect httpresponse

librarian方法返回apache HttpResponse对象。我需要重定向Uri。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

我认为你可以使用Location标题:

response.getLastHeader("Location").getValue();

答案 1 :(得分:1)

要重定向Uri,您必须做两件事:

  1. 设置重定向到您的HttpClient实例:

    HttpClient httpclient = getNewHttpClient(); HttpClientParams.setRedirecting(httpclient.getParams(),false); //检测重定向所必需的

  2. 请求后从HttpResponse实例获取重定向Uri:

    response.getLastHeader( “位置”)的getValue();