402 Payment Required é um código de estado de resposta HTTP que o artigo de origem inclui entre os códigos padrão e notáveis. Os códigos padronizados são definidos pelo IETF em publicações RFC e mantidos pela IANA, enquanto outros valores são utilizados por diversos servidores. Os códigos de estado HTTP indicam o resultado do pedido de um cliente a um servidor web, e as suas frases de motivo são frequentemente diferentes na prática ou omitidas por completo. O código pertence ao grupo das respostas de erro do cliente.
Contexto
Os códigos de estado HTTP são agrupados pelo seu primeiro dígito em classes informativas, de sucesso, de redirecionamento e de erro. O artigo descreve como as respostas informativas 1xx sinalizam que um pedido ainda está a ser processado, enquanto os grupos 2xx e 3xx indicam sucesso e a necessidade de ação adicional do cliente. O código 402 é apresentado dentro deste sistema mais amplo de valores de resposta padronizados, que são documentados pelo IETF e mantidos pela IANA.
Utilização e importância
Tal como outros códigos de estado, a resposta 402 faz parte de um vocabulário comum que permite a clientes e servidores comunicar o estado de um pedido. O artigo observa que existem também outros valores não padronizados, para além dos padronizados. Compreender estes códigos ajuda programadores e utilizadores a interpretar como um servidor tratou um pedido e o que, se algo, deve acontecer a seguir.
