todos os status

2xx Success

204 No Content

O servidor atendeu à solicitação com êxito e não há conteúdo adicional a ser enviado na resposta.

Os metadados nos campos do cabeçalho da resposta referem-se ao recurso de destino e sua representação selecionada após a aplicação da ação solicitada.

Por exemplo, se um código de status 204 for recebido em resposta a uma solicitação PUT e a resposta contiver um campo de cabeçalho ETag, então o PUT foi bem-sucedido e o valor do campo ETag contém a tag de entidade para a nova representação desse recurso de destino.

A resposta 204 permite que um servidor indique que a ação foi aplicada com sucesso ao recurso de destino, ao mesmo tempo que implica que o agente do usuário não precisa se afastar de sua "visualização de documento" atual (se houver). O servidor assume que o agente do usuário fornecerá alguma indicação do sucesso ao seu usuário, de acordo com sua própria interface, e aplicará quaisquer metadados novos ou atualizados na resposta à sua representação ativa.

Por exemplo, um código de status 204 é comumente usado com interfaces de edição de documentos correspondendo a uma ação "salvar", de modo que o documento sendo salvo permaneça disponível para o usuário editar. Também é freqüentemente usado com interfaces que esperam que as transferências de dados automatizadas sejam predominantes, como em sistemas de controle de versão distribuídos.

Uma resposta 204 é encerrada pela primeira linha vazia após os campos de cabeçalho porque não pode conter um corpo de mensagem.

Uma resposta 204 pode ser armazenada em cache por padrão; ou seja, a menos que indicado de outra forma pela definição do método ou controles de cache explícitos.


Source: RFC7231 Section 6.3.5

Dúvidas?

Entre no nosso fórum de discussão

Referências para o código 204

feito com por @_ttemporin