タグ付けされた質問 「http-status-codes」

HTTPステータスコードは、HTTP Web応答で返される標準化されたコードのセットです。サービスが(予期せず)ステータスコードを返す理由に関する質問では、このタグを使用しないでください。


1
プロキシがまったく応答を受信しない場合は、502 HTTPステータスコードを使用する必要がありますか?
RFCによると: 10.5.3 502不正なゲートウェイ サーバーは、ゲートウェイまたはプロキシとして機能しているときに、要求を実行しようとしてアクセスしたアップストリームサーバーから無効な応答を受信しました。 することができます無効な応答はまた、全く応答を(例えば、接続が拒否した)を意味していますか?

6
非推奨のAPIをクライアントに通知するためのHTTP応答ヘッダーの規則
REST APIエンドポイントをアップグレードしており、非推奨になるエンドポイントを呼び出しているときにクライアントに通知したいと思います。 「このAPIバージョンは非推奨です。最新のドキュメントを参照してエンドポイントを更新してください」というメッセージとともに、応答でどのヘッダーを使用する必要がありますか

4
DjangoビューからHTTPステータスコード204を返すにはどうすればよいですか?
ステータスコードを返したい 204 No ContentDjangoビューから。これは、データベースを更新する自動POSTに応答するものであり、更新が成功したことを示す必要があります(クライアントをリダイレクトせずに)。 HttpResponse他のほとんどのコードを処理するためのサブクラスがありますが、204は処理しません。 これを行う最も簡単な方法は何ですか?

11
セッションがタイムアウトしたことをクライアントに通知するために使用されるはずのhttpステータスコードは何ですか?
Webページでは、YUI接続マネージャー/データソースを使用してAJAXリクエストをサーバーに送信します。セッション(ユーザーが認証されているかどうかに関する情報を含む)がすでにタイムアウトしている場合、認証されたユーザーのみが表示できるajax応答ユーザーはhttpステータスコードを返し、セッションがすでにタイムアウトしていることをクライアントに通知する必要があります。その後、クライアントは単にログインページにリダイレクトするか、セッションを延長するかどうかを尋ねます。 私の質問は、この状況で、セッションがタイムアウトしたことをクライアントに伝えるのに最も適切なhttpステータスコードは何ですか? ウィキからのHTTPステータスコードのリスト

9
サードパーティの認証失敗にはどのHTTPコードを使用すればよいですか?
サードパーティのアプリケーションと統合されたアプリケーションを作成しています。 これを行うには、ログインしたユーザーがサードパーティ統合のAPIキーを送信します。 彼らが送信したAPIキーが無効な場合(そしてサードパーティから401を返した場合)、どのHTTP応答を返す必要がありますか? 私のアプリケーションから401を返すのは、フロントエンドの観点からは、それらが私のアプリケーションによって認証されていないのか、サードパーティのアプリケーションによって認証されていないのかが不明であるため、混乱を招きます。 ちょうど400を与えたくなります-まるで、彼らが無効なメールアドレスなどでフォームを送信したかのようです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.