pedidos HEAD das caixas Linux / Ubuntu

1

Eu não sei se isso está sob falha do servidor. Temos solicitações HEAD desativadas em nosso servidor. Mas vemos milhares de solicitações HEAD, sempre com o mesmo agente do usuário. 'X11; Linux x86_64 chrome. Parece um Ubuntu ou outra máquina Linux. Você já viu um navegador Linux / Firefox fazer tal pedido? E por que esse navegador em particular seria diferente do equivalente no Windows?

Parece que a técnica usada é o pipelining HTTP.

Exemplo user-agent:

Mozilla / 5.0 (X11; Linux i686 em x86_64; rv: 10.0) Gecko / 20100101 Firefox / 10.0

    
por user42701 19.12.2014 / 14:59

1 resposta

1

Você não deve desabilitar HEAD - HEAD é uma parte obrigatória do HTTP, e um cliente pode usar HEAD sempre que desejar.

Suspeito que o seu usuário Linux esteja usando o proxy Polipo, que executa pipelining agressivo e usará a solicitação HEAD se o servidor não implementar adequadamente as solicitações condicionais If-Modified-Since . Por favor implemente HEAD no seu servidor, caso contrário você estará bloqueando todos os usuários do Polipo.

(Existem outras razões pelas quais um cliente pode decidir usar HEAD . Por exemplo, algumas versões do Mozilla / Firefox consultam o servidor usando HEAD quando o usuário solicita um download, para que ele possa apresentar uma confirmação diálogo se o download for grande.)

    
por 19.12.2014 / 23:05