Suponho que você queira dizer "sem incluir cabeçalhos de resposta HTTP", pois o navegador envia uma solicitação HTTP de qualquer maneira.
Ele realmente funcionará, uma vez que o HTTP / 0.9 não possui nenhum cabeçalho - os clientes enviaram uma única linha GET /path
para um pedido, e o servidor acabou de descarregar o arquivo em troca.
Portanto, se a resposta do servidor não começar com HTTP/1
, o cliente presumirá que está falando com um servidor HTTP / 0.9 e que a resposta inteira é uma text/html
page.