3

Android 4.2 アプリケーションで apache HttpClient を使用しています。リクエストの自動リダイレクトをサポートする必要があります。次のように、リクエストに自動リダイレクト フラグを設定しています。

HttpClientParams.setRedirecting(this.request.getParams(), isAutoRedirectEnabled);

リクエストが単純な GET である限り、リクエストは正常にリダイレクトされます。特定のペイロードで POST リクエストを送信すると、最初のリクエストは POST として送信されますが、そのリクエストがリダイレクトされると、自動リダイレクト ロジックがリダイレクトされた URL に GET リクエストを送信します。

HttpRedirectHandler を DefaultHttpClient に設定してリダイレクトを手動で処理しようとしましたが、これは非常にハックな方法であり、すでに問題を発見しています。別の方法はありますか?

4

0 に答える 0