問題タブ [http-status]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
87 参照

rest - 認証の問題の戻りステータス コードを修正しますか?

クライアントを認証するために使用する残りのサービスがあります。「承認に失敗しました」だけでなく、より多くの情報をクライアントに報告したい場合があります。たとえば、試行回数が多すぎてアカウントがロックされた場合、アカウントがロックされたことをクライアントに報告します。ビジネス ユース ケースのために、他の問題を報告する場合もあります。これらの問題のいずれかにより、ユーザー名/パスワードが正しい場合でも、ユーザーのログインが拒否されます。

おそらく、これらの状況では401 Authorizedを返すのはおそらく正しくないと思いますが、http ステータス コードを確認した後、どのような種類のリターン コードが適切かわかりません。たぶん403 Forbiddenですか?問題の文言をクライアントに返さなければならないことを理解してください。

0 投票する
3 に答える
14329 参照

rest - リクエストは成功したが警告メッセージが表示された場合の適切な HTTP ステータス コードは何ですか?

RESTの正しい使い方で、リクエストは成功したのに警告メッセージが表示された場合のHTTPステータスコードはどれが適切ですか?

私たちの場合には; クライアントは、ブラウザーで実行される Web アプリケーションです。次のようなステータス コードを優先します。

  • リクエストが正常に処理された場合の HTTP 200、201、204
  • リクエストが一部のビジネス ルールに違反している場合の HTTP 422
  • リクエストの処理中に予期しない例外が発生した場合の HTTP 500

しかし、リクエストが正常に処理されたときにどのステータス コードを使用すべきかを判断できませんでしたが、クライアントに送信する必要がある情報や警告メッセージはありますか?

0 投票する
1 に答える
201 参照

rest - Postman missing ステータス 説明

Postman から最新のアップデートを取得したところ、サービスが戻ったときにステータスの説明が表示されなくなりました。少し背景を説明すると、私の REST サービスは特定のメッセージを 400 エラーと共に返し、古いバージョンの Postman はそれらを表示するために使用していました。「400 Bad Request」と表示されるようになりました。その情報をどこで見つけることができますか?コンソールを有効にしてネットワークトラフィックを監視する方法を知っています。ユーザーがそうであるように、ユーザーフレンドリーであることを探しています.

0 投票する
2 に答える
4541 参照

http - 要求に必要な Cookie がない場合の適切な HTTP ステータス コードは何ですか?

API エンドポイントがあり、リクエストには Cookie (認証ではない) が必要です。存在しない場合に返される正しい HTTP ステータス コードは何でしょうか?

400Bad Request が最適だと思います。

0 投票する
1 に答える
1963 参照

jquery - Node.js Express と jQuery クライアントの間で正しい HTTP POST ステータス コードを取得する方法

Express を実行している Node.js アプリでは、POST 要求を受け取ってデータベース オブジェクトを作成するためのルートを設定しています。

201 ステータス コードは、オブジェクトの作成が成功したことを示していることを理解しています。クライアント側の jQuery POST で 201 ステータスを受け取りたい:

しかし、送信しようとしている 201 ではなく、200 ステータスを受信して​​います。

サーバーから送信しようとしている 201 ステータス コードをクライアントで受信するには、何を変更すればよいですか?

0 投票する
0 に答える
479 参照

jersey - 体のないHttpresponse?

私はHttpServletResponseステータスコードを設定していますcontent。このように:

getHttpStatusCode()有効なステータス コードを返します。

特定のリクエストにのみコンテンツを設定します。たとえば、DELETE設定するコンテンツがないリクエストの場合、 responseContentNotEmpty() false が返され、コンテンツ ブロックは実行されません。

ただし、コンテンツが設定されていない場合、 を使用してステータス コード 200 (OK) を設定しても、ステータス コード 204 (NO CONTENT) が返されますhttpResponse.setStatus()

コンテンツを設定していないのに、設定したステータス コードを取得するにはどうすればよいですか??

0 投票する
2 に答える
400 参照

php - Laravel 5.2 は、POST リクエストへの応答で間違ったステータス コードを設定します

私は新鮮なlaravel 5.2プロジェクトをセットアップし、私のroutes.phpファイルには次のものがあります:

郵便配達員からのスクリーンショットは次のとおりです。 ここに画像の説明を入力 ここに画像の説明を入力

GET の場合は良好な応答ステータス コード = 403 ですが、POST の場合は不良な応答ステータス コード = 200 になります。POST ステータス コードを正しくする方法 (=403)? json を送信するために body-raw POST メソッドを使用します (この例ではありません)。