4xx Client Error
428 Precondition Required
O servidor de origem requer que a solicitação seja condicional.
Seu uso típico é para evitar o problema de "atualização perdida", onde um cliente obtém o estado de um recurso, modifica-o e o coloca de volta no servidor, quando entretanto um terceiro modificou o estado no servidor, levando a um conflito. Ao exigir que as solicitações sejam condicionais, o servidor pode garantir que os clientes estejam trabalhando com as cópias corretas.
As respostas que usam este código de status DEVEM explicar como reenviar a solicitação com êxito. Por exemplo:
Respostas com o código de status 428 NÃO DEVEM ser armazenadas por um cache.
Source: RFC6585 Section 3
Dúvidas?
Entre no nosso fórum de discussãoReferências para o código 428
- Symfony HTTP Status Constant Response::HTTP_PRECONDITION_REQUIRED