2017-01-25 5 views
0

私のモバイルアプリケーションにはIonicプラットフォームが使用されています。サーバにリクエストを送信するには、 $ httpを使用してください。応答ステータス-1のIonic App abortingリクエスト

断続的にモバイルアプリは、サーバの$ HTTPはそれが応答状況-1のみいない他の データとerrorCallbackだに行くアクセスしようとします。

ログオンサーバーをチェックすると、ヒットを確認できません。

インターセプタを使用してアプリケーションのタイムアウトを2分に変更しました。

私はクロームデバッガを使用しましたが、 からフォームを要求し、何も表示せず、応答とプレビューの列に何も表示しません。

私は実際にリクエストを送信する前に、サーバーが生きているかどうかを確認するために、事前にフライトを使用しています。しかしそれはCORSのためです。私たちはサーバ上で CORSを有効にしています。そして、なぜアプリケーションが過去15日間いつもうまくいっています。

ネットワークパケットトレーサツールを使用しているが、ログに記録されていない場合は、 サーバを使用しないでください。 ステータス-1は$ httpが要求を中止したと示します。 私の質問はです。なぜなら、一度クリックするとが中止され、もう一度同じボタンをクリックすると を送信します。

私は問題を理解するのを助けてください。

答えて

0

問題のためにインターネット上で多くのデバッグとサーフィンを行った後。 私は、モバイルアプリが飛行前のメッセージを送信していたので、リクエストを中断していた時間があっても、サーバーが原因を説明したと思います。 異なるゾーンにロードバランサがあるAWS上にサーバーがホストされており、実際のAPIサーバーは異なるゾーンにあります。それらを同じゾーンに変更した後で、現場の人にテストを依頼しても、この問題は発生していません。

もう一つの理由は、私たちが不安定なモバイルネットワークを使ってテストしていたことです。

これに他に何かあれば教えてください。

関連する問題