400 |
Bad Request |
は、クライアントに不正なリクエストが送信されたことを伝えるために使用されます |
401 |
Unauthorized | 適切なヘッダーを使用して、このヘッダー、リソースへのアクセスを取得する前に、クライアントに自身の認証を要求します |
402 |
Payment Required |
ステータスコードは未使用です |
403 |
Forbidden |
は、リクエストがサーバーによって拒否されたことを説明するために使用されます。サーバーがリクエストを拒否する理由を説明する場合、それを説明するエンティティの本文部分を含めることができます。ただし、このステータス コードは通常、サーバーが理由を説明したくない場合に使用されます。 |
404 |
Not Found |
は、サーバーが要求された URL を見つけられないことを説明するために使用されます。通常、クライアント アプリケーションがユーザーに |
405 |
メソッドが許可されていない |
を表示できるように、エンティティが含まれます。このステータス コードは、リクエストされた URL でサポートされていないメソッドでリクエストが送信されたときに使用されます。要求されたリソースでどのメソッドを使用できるかをクライアントに伝えるために、Allow ヘッダーを応答に含める必要があります |
406 |
Not Acceptable |
クライアントは、どのタイプのエンティティを受け入れるかを示すパラメータを指定できます。このコードは、クライアントが受け入れた URL に一致するリソースがサーバーにない場合に使用されます。通常、サーバーには、クライアントがリクエストを満たせない理由を理解できるようにいくつかのヘッダーが含まれます |
407 |
プロキシ認証が必要です |
401と似ていますが、リソースの認証を必要とするプロキシサーバーに使用されます |
408 |
リクエスト タイムアウト |
クライアントのリクエストに時間がかかりすぎる場合、サーバーはこのステータス コードを返し、接続を閉じることができます。タイムアウトはサーバーごとに異なることがよくありますが、通常はすべての正当なサーバーにとって十分な長さです。 |
409 |
Conflict |
は、リクエストがリソース上で何らかの競合を引き起こした可能性があることを示すために使用されます。競合の発生が懸念される場合、サーバーはこのステータス コードを送信できます。応答には競合を説明する本文が含まれている必要があります |
410 |
Gone |
は、サーバーがかつてこのリソースを所有していた点を除いて 404 に似ています。主に Web サイトのメンテナンスに使用され、リソースが削除されたときにサーバー管理者がクライアントに通知できるようにします |
411 |
長さが必須 |
サーバーがリクエストメッセージに Content-length を含めることを要求する場合に使用されます |
412 |
Precondition Falied |
クライアントがリクエスト条件を送信し、条件の 1 つが失敗した場合に使用されます。クライアントに Expect ヘッダーが含まれる場合、条件付きリクエストを送信します |
413 |
リクエストエンティティが大きすぎます |
クライアントによって送信されたエンティティ本体部分がサーバーが処理できるか、処理したいよりも大きい場合にこのステータスコードを使用します |
414 |
リクエスト URL が長すぎます |
このステータス コードは、クライアントから送信されたリクエスト内のリクエスト URL がサーバーで処理できる長さ、またはサーバーが処理できる長さよりも長い場合に使用されます |
415 |
サポートされていないメディア タイプ |
サーバーはエンティティのコンテンツ タイプを理解できない、またはクライアントがエンティティのコンテンツ タイプを送信することをサポートできないため、このステータス コードを使用します |
416 |
リクエスト範囲が満たされません |
リクエスト メッセージは、特定の範囲のリソースをリクエストするものであり、この範囲は無効な場合、または満たされない場合は、このステータス コード |
417 |
Expection Failed |
要求された Expect リクエストには期待値が含まれていますが、このステータス コードは、サーバーがこの期待値を満たすことができない場合に使用されます。プロキシまたは他の中間プログラムが、ソースサーバーがリクエストに対して失敗の予測を生成するという明確な証拠を持っている場合、このステータスコードを送信できます |