O que isso significa: “No HTTP 1.1, todas as conexões são consideradas persistentes, a menos que seja declarado o contrário”?

0

Neste artigo da Wikipédia , diz o seguinte:

In HTTP 1.1, all connections are considered persistent unless declared otherwise.

Acho que essa declaração significa que, quando um cliente emite uma mensagem de solicitação, não é necessário incluir o seguinte cabeçalho: Connection: keep-alive . E se eu quiser declarar o contrário, eu incluiria o seguinte cabeçalho: Connection: close .

Estou correto?

    
por user617669 15.07.2016 / 17:31

1 resposta

0

Isso está correto. O comportamento padrão do HTTP / 1.1 é assumir que todas as conexões devem ser mantidas abertas e cabe ao cliente fechá-lo.

Em comparação, quando o cabeçalho Connection: close é definido, o Servidor irá FIN a conexão assim que terminar de enviar todo o conteúdo solicitado, colocando o servidor no estado TIME-WAIT ao invés do cliente.

    
por 15.07.2016 / 17:59