Glossário da F5

HTTP 1.0

O que é HTTP/1.0?

HTTP/1.0 é uma das versões do Protocolo de Transferência de Hipertexto (HTTP), usado para a transmissão de conteúdo como HTML entre clientes (por exemplo, navegadores da web) e servidores da web. As versões HTTP foram introduzidas da seguinte forma: HTTP/0.9 em 1991, HTTP/1.0 em maio de 1996, HTTP/1.1 em janeiro de 1997 e HTTP/2 em maio de 2015.

A primeira versão, HTTP/0.9, era extremamente simplista, sem especificação de respostas e apenas o método GET disponível. O HTTP/1.0 introduziu cabeçalhos de resposta e expandiu métodos adicionando POST, PUT, DELETE e outros. Além disso, o HTTP/1.0 se diferencia do HTTP/0.9 por incluir a versão do protocolo no cabeçalho da solicitação.

O HTTP/1.1 expandiu ainda mais a gama de métodos suportados e introduziu hospedagem virtual baseada em nomes. Ele também incluiu recursos como KeepAlive, que mantém a conexão para processar várias solicitações sem precisar reconectar, e pipeline de solicitações, que envia várias solicitações sem esperar por respostas individuais. Esses avanços reduziram o uso de recursos de conexão TCP e melhoraram a capacidade de resposta.

Atualmente, HTTP/1.1 é a versão mais utilizada. Enquanto isso, o HTTP/2 oferece mais melhorias, incluindo melhor utilização de recursos TCP, otimização de desempenho e segurança reforçada.