402 Payment Requiredは、ソース記事が標準的かつ注目すべきコードとして挙げているHTTP応答ステータスコードである。標準化されたコードはIETFがRFC文書で定義し、IANAが管理している。その他の値はさまざまなサーバーで使われている。HTTPステータスコードは、クライアントがWebサーバーに行ったリクエストの結果を示すもので、その理由句は実際には異なることが多く、省略される場合もある。このコードはクライアントエラー応答のグループに属する。
背景
HTTPステータスコードは先頭の数字によって、情報、成功、リダイレクト、エラーの各クラスに分類される。記事では、1xxの情報応答はリクエストがまだ処理中であることを示し、2xxと3xxのグループはそれぞれ成功と、クライアント側でさらなる操作が必要であることを報告すると説明している。402コードは、IETFを通じて文書化され、IANAが管理する標準化された応答値というより広い体系の中で紹介されている。
用途と意義
他のステータスコードと同様に、402応答は、クライアントとサーバーがリクエストの状態を伝え合うための共通の語彙の一部をなしている。記事では、標準化された値に加えて、標準化されていない値も存在すると指摘している。これらのコードを理解することは、開発者や利用者がサーバーによってリクエストがどのように処理されたのか、また次に何が起こるべきなのかを解釈する助けとなる。
