Sobes.tech
Junior — Middle

Podes enumerar as principais características do protocolo HTTP/1.1?

sobes.tech IA

Resposta da IA

Principais características do protocolo HTTP/1.1:

  • Conexões persistentes (Persistent Connections): por padrão, a conexão entre cliente e servidor permanece aberta para múltiplas solicitações/respostas, o que reduz os custos de estabelecimento de conexão.

  • Suporte a pipelining (Pipelining): o cliente pode enviar várias solicitações consecutivas sem esperar pelas respostas, embora o suporte seja limitado e nem sempre utilizado.

  • Caching: o HTTP/1.1 amplia as capacidades de cache com cabeçalhos como Cache-Control, ETag e outros.

  • Requisições parciais (Range Requests): permite solicitar partes de um recurso, útil para retomar downloads de arquivos.

  • Métodos adicionais: além de GET e POST, suportam PUT, DELETE, OPTIONS, HEAD, entre outros.

  • Cabeçalhos aprimorados: novos cabeçalhos foram introduzidos para gerenciar conexões, conteúdo e autenticação.

  • Código de status: conjunto ampliado de códigos de status HTTP para informar com maior precisão o resultado da solicitação.

HTTP/1.1 é uma evolução do HTTP/1.0 com melhor desempenho e funcionalidades, mas sem suporte para multiplexação, que surgiu no HTTP/2.