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:

httpHTTP/1.1 200 OK

E agora um exemplo de resposta para um erro:

httpHTTP/1.1 404 Not Found