我有以下情况:
Android HttpClient被重定向到备用位置,重定向URL返回一个特定的URL参数,该参数必须作为额外的HTTP标头在重定向请求中传播。干涉的唯一方法是覆盖DefaultRedirectHandler.getLocationURI处理程序。 现在我的问题是:如何在DefaultRedirectHandler.getLocationURI处理程序内获取重定向请求的HTTP标头并将其添加到重定向请求中?
我可以修改即将发出的请求。
Android HttpClient被重定向到备用位置,重定向URL返回一个特定的URL参数,该参数必须作为额外的HTTP标头在重定向请求中传播。干涉的唯一方法是覆盖DefaultRedirectHandler.getLocationURI处理程序。 现在我的问题是:如何在DefaultRedirectHandler.getLocationURI处理程序内获取重定向请求的HTTP标头并将其添加到重定向请求中?
public URI getLocationURI(HttpResponse response, HttpContext context)
我可以修改即将发出的请求。