2017-03-25 13 views

答えて

0

を2ページにリダイレクトする必要はありません。 ちょうどあなたのワークフローを再訪:

  1. ユーザーは、それはあなたがSMSを送信する必要がOTP
  2. 必要といくつかのページに到達しようとする - ユーザーが送信するためにどの電話を選択するためのページがあり、その点で、またはそれは背後にありますシーンコール?

a。ページがあるので、そのページへの最初のリダイレクトです。ユーザーは電話番号を選択して[OK]をクリックします。これがJSP/Servletに送信され、SMSが送信され、ユーザーはOTPコードを入力する必要がある次のページにリダイレクトされます。

b。それはシーンの背後にSMSを送信するための呼び出しです。そのため、JSPはSMSを送信し、ユーザーをOTPを置くべき第2ページに直接リダイレクトするためにフォークコールを行います。

一般的に、サーバーコードから「SMSを送信」を処理する方が、ユーザーのブラウザに送るのではなく、ネットワーク上で不要なホップです(またはその2つ)

もしあなたがまだ "send SMS message" URLにヒットしたいのであれば、JavascriptのAjaxコール、 "auto-redirect"またはそのような。

注:自動リダイレクトは、「Send SMS」URLがブラウザに、ユーザーがOTPコードを入力する必要がある最終ページにリダイレクトする必要があることを意味します。

+0

私は上記のことは言及していませんが、私はSMS送信ページのURLページにアクセスできません。私のSMSゲートウェイプロバイダは、ユーザーにSMSを送信するためのリンクを提供します。 –

+0

私はそれを期待しました。通常、第三者のパーティサービスです。とにかく、2つのリダイレクトの場所がなく、どこにもそのようなものはありません。ブラウザーとサーバー間の通信は「1リクエスト→1応答」です。だから、ちょうど適切な方向に行き、 "2つのリダイレクト"を忘れてください - それについて考えるのは間違った道です。 – Vadim

関連する問題