Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Status HTTP - Aplicação PHP

Olá, minha dúvida é a seguinte, posso alterar o status HTTP para quando minha requisição não encontrar valor no banco de dados? Vou simular uma situação:

Client: Gostaria dos dados do cliente de código 1 Requisição: 200 OK - Array do cliente

Client: Gostaria dos dados do cliente de código 2 Requisição: false - Não existe dados do cliente, portanto, que status eu devo utilizar de retorno no HTTP?

3 respostas

Leandro, tudo bem ?

Você poderia devolver um 404, que é not found, semanticamente ficaria mais elegante, o que acha ?

Interessante, mas não seria certo o 200 por a requisição ter sido processada e recebida?

solução!

Pode ser também, você pode deixar 204, que é não encontrado, mas você sabe que deu tudo certo na requisição

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software