Http Response
Response Code
種類
応答コードは大きく5つに分けることができます.100~500回に分けることができます.
仕事中、実は100回も会ったことがありません.最も一般的なコードは、200、400、500のサーバエラーです.
1. 100
101交換プロトコル:クライアントから送信されたリクエストヘッダに応答し、サーバにプロトコルの変更を通知します.
102処理:サーバは要求を受信し、処理中ですが、正しく応答していません.
「100番」は、最終的には、要求に応答するためにステータスが一時的なステータスであることを示します.
2.200-最も視聴回数の多い
200 OK:リクエスト成功、成功の意味はHTTPメソッドに依存します.
GET: 리소스를 불러와서 메시지 바디에 전송되었습니다.
HEAD: 개체 해더가 메시지 바디에 있습니다.
PUT 또는 POST: 수행 결과에 대한 리소스가 메시지 바디에 전송되었습니다.
TRACE: 메시지 바디는 서버에서 수신한 요청 메시지를 포함하고 있습니다.
201 Created:要求が成功し、新しいリソースが生成され、通常はPOSTであり、一部のPUT要求の後202受け入れ:要求を受けたが、これに対して行動することはできない.この応答は、後で処理要求の結果をHTTPに送信する非同期応答を明示していない.これは、プロセッサまたはサーバがリクエストを処理しているか、バッチ・プロシージャを処理しているかのために作成されます.
3. 300
301 Moved Permanently
このレスポンスコードは、要求されたリソースのURIが変更されたことを示します.応答は新しいURI-を提供する可能性があります.常時確認
4. 400 - Bad Request
この応答は、構文エラーのため、サーバがリクエストを理解できないことを示します.
-401 Unathorized(403と違って401は誰なのかわかりません)
HTTP規格は「無許可(無許可)」を明示しているが、これは「無許可」を意味する.要求に応答するには、クライアントが自分の認証を行う必要があります.
-402 Payment Required
このレスポンスコードは将来使用される予定です.当初の目標はデジタル決済システムであったが、現在は使用されていない.
-403 Forbidden(401と違って誰だか知ってる)
クライアントはコンテンツにアクセスできません.たとえば、これらは承認されていません.サーバは適切な応答を送信して拒否します.401とは異なり、サーバはクライアントが誰であるかを知っている.
-404ノードFound//Urlエラー!!
サーバに要求されたリソースが見つかりません.ブラウザは未知のURLを表します.これは、APIでは、エンドポイントは適切であるが、リソース自体は存在しないことを意味する可能性がある.サーバは、許可されていないクライアントのリソースを非表示にするために、この応答を403に送信することができる.これは、Web上で繰り返されるため、最も有名な応答コードかもしれません.
-405 Method Not Allowed
サーバは、リクエストのメソッドが削除され、使用できないことを知っています.例えば、あるAPIからのリソースの削除を禁止することができる.必要なGETとHEADは削除できませんし、このエラーコードを返すこともできません.
5. 500 - Internal Server Error
リクエストメソッドはサーバによってサポートされていないため、処理できません.サーバがサポートしなければならない唯一の方法はGETとHEADです.このコードは返すべきではありません.
このエラー応答は、サーバがゲートウェイを使用して要求を処理する際に無効な応答を受信し、要求を処理するために必要な応答を得ることを意味する.
サーバはリクエストを処理する準備ができていません.一般的な理由は、メンテナンスの中断またはオーバーロードです.問題を説明するために、ユーザーに優しいページを送信し、この応答を添付する必要があります.この応答は一時的条件に適用され、「再試行後:HTTPヘッダ」には、可能な場合にリカバリサービスの前の推定時間が含まれます.Web管理者は、これらの一時的条件応答をキャッシュすべきではないので、この応答とともに送信されるキャッシュに関連するヘッダーにも注意してください.
このエラーレスポンスは、サーバがゲートウェイとして機能し、レスポンスがタイムリーに受信できない場合に提供されます.
Reference
この問題について(Http Response), 我々は、より多くの情報をここで見つけました https://velog.io/@mkhome/Http-Responseテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol