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.