1

goog.net.XhrManager を使用して PUT リクエストを送信し、次のデータを使用してサーバー上にリソースを作成しています。

PUT {"name": "製品名", "hack": "無効な入力"}

「ハック」は製品リソースの無効なプロパティであるため、サーバーの応答ステータスは 400 - Bad Request です。

ブラウザ コンソールに次のようなエラー メッセージが記録されることを除いて、すべて問題ありません。

PUT "http://myserver/datastore/product" 400 (OK)メソッドの呼び出しスタック。

XhrManager と XhrIo がこのエラーをコンソールに記録しないようにするにはどうすればよいですか?

Bad Request は XhrManager.send() のコールバックによってすでに処理されており、エンド ユーザーはエラーが発生したことを認識できません。

クライアント側の検証は、不適切なリクエストに対して機能するオプションです。

クライアントが完全に解決できるエラーメッセージでブラウザコンソールをあふれさせずに、クライアント側で競合やその他の応答を処理するにはどうすればよいですか?

新規アカウント作成時のユーザー電子メールの一意性 (競合 - ステータス 409) クライアントで古いリソースを更新する (バージョンの競合 - ステータス 409) 権限のないリソース アクセス (ステータス 401)

4

0 に答える 0