ユーザーを別の別のシステムにリダイレクトする必要があるページがあります (そこにはアクセスできません)。システムには、POST 経由で送信されるいくつかのパラメーターが必要です (「userId」など)。問題は、私のページが UTF-8 で、他のシステムのエンコーディングが ISO-8859-1 であることです。
また、他のシステムの要求を処理するのに時間がかかる場合があります。そのため、リクエストの処理中に、マイページに「お待ちください。システムによって処理されています」というメッセージが表示されるはずです。
私が望む最良の方法は、次のようなものです。
- ユーザーはページ A を開き、[Send me to System] を押します。
- ユーザーには、「システムで処理中です。お待ちください」というテキストのページが表示されます。また、同じページに非表示の POST フォームがあり、Javascript で 1 秒後に投稿されます。
- 他のサーバーがリクエストの処理を終了すると、ユーザーは最終的に応答を受け取り、私のテキストは他のサーバーが提供する別のページに置き換えられます。
問題は、データを UTF-8 で投稿し、他のサーバーがそれを ISO-8859-1 として解析しようとするため、フォームを作成できないことです。
可能な解決策は何ですか?
前もって感謝します。