Quando um cliente faz uma requisição para o servidor, consequentemente ele espera uma resposta. A resposta deve conter todas as informações para que o cliente possa saber exatamente o que aconteceu com o pedido que ele realizou.
As informações mais importantes da response são:
É importante sempre enviar a resposta corretamente para o cliente. Mesmo que ocorra um erro em nossa aplicação, ele não tenha acesso ao recurso disponibilizado, o recurso que ele está tentando acessar não existe; precisamos responder isso para ele.