Android 使用ApacheHttpClient自动重定向

Android 使用ApacheHttpClient自动重定向,android,httpclient,Android,Httpclient,我在Android 4.2应用程序中使用apache HttpClient。我需要支持请求的自动重定向。我正在对请求设置自动重定向标志,如下所示: HttpClientParams.setRedirecting(this.request.getParams(), isAutoRedirectEnabled); 只要请求是简单的GET,请求重定向就可以。当我发送带有特定负载的POST请求时,第一个请求作为POST发送,但是当该请求被重定向时,自动重定向逻辑将GET请求发送到重定向的URL 我尝试

我在Android 4.2应用程序中使用apache HttpClient。我需要支持请求的自动重定向。我正在对请求设置自动重定向标志,如下所示:

HttpClientParams.setRedirecting(this.request.getParams(), isAutoRedirectEnabled);
只要请求是简单的GET,请求重定向就可以。当我发送带有特定负载的POST请求时,第一个请求作为POST发送,但是当该请求被重定向时,自动重定向逻辑将GET请求发送到重定向的URL


我尝试将HttpRedirectHandler设置为DefaultHttpClient并手动处理重定向,但这是一种非常有技巧的方法,我已经发现了其中的问题。还有别的办法吗?

与[此处][1][1]的问题几乎相同: