从apache HttpResponse java获取重定向Uri

从apache HttpResponse java获取重定向Uri,java,redirect,httpresponse,Java,Redirect,Httpresponse,Library方法返回ApacheHttpResponse对象。我需要获取重定向Uri。我该怎么做呢?我想您可以使用位置标题: response.getLastHeader("Location").getValue(); 我想您可以使用位置标题: response.getLastHeader("Location").getValue(); 要获取重定向Uri,您必须做两件事: 设置重定向到您的HttpClient实例: HttpClient HttpClient=getNewHttpClie

Library方法返回ApacheHttpResponse对象。我需要获取重定向Uri。我该怎么做呢?

我想您可以使用
位置
标题:

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

我想您可以使用
位置
标题:

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

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

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

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

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

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


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

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

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

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

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