Linha de Início da Resposta HTTP
A linha de resposta consiste nas seguintes partes, separadas por um espaço: versão do protocolo HTTP, código de status e frase de status.
O código de status (status code)
indica se a requisição foi bem-sucedida ou se ocorreu
um erro. Este código consiste em três dígitos.
Por exemplo, o código 200 simboliza
sucesso, enquanto o código 404 indica
ao cliente que a página para aquela URL
não foi encontrada.
A frase de status (reason phrase)
é um texto curto que descreve o
código de status. Ela se destina à leitura
humana e não afeta a mensagem
e não é obrigatória. Por exemplo,
para o código 404 a frase será
Not Found.
Vamos escrever um exemplo da linha de início de uma resposta HTTP de sucesso:
HTTP/1.1 200 OK
E agora um exemplo de resposta para um erro:
HTTP/1.1 404 Not Found