有没有办法制作一个自定义重定向处理程序,告诉Apache HttpClient在重定向发生之前我想要重定向到哪里,在post方法执行之后?这是因为我在响应页面中出现错误,我的猜测是由于相对重定向,这是不正确解释的。谢谢。
答案 0 :(得分:2)
不确定“在重定向发生之前重定向”是什么意思,但您可以创建自己的重定向处理程序并替换默认处理程序。然后,您可以随意处理Location
标题。在任何情况下,如果默认值没有正确处理它,很可能是某些服务器配置错误。这是接口的默认实现,供参考:
http://developer.android.com/reference/org/apache/http/client/RedirectHandler.html
http://developer.android.com/reference/org/apache/http/impl/client/DefaultRedirectHandler.html