A situação: Estou executando as seguintes coisas no meu MBP com o macOS Sierra:
Eu iniciei o IE11 dentro deste Virtualbox e visitei http://10.0.2.2:8000
(como deveria estar de acordo com os documentos). Notei que apenas uma pequena parte do conteúdo foi recebida, parecia que o conteúdo foi cortado após uma certa quantidade de bytes.
Eu iniciei o Chrome para verificar se é um problema específico do IE11, mas ocorreu o mesmo problema. Quando eu executei o Fiddler para verificar as solicitações, a seguinte mensagem apareceu no IE11 e no Chrome:
[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 25,560 bytes.
A quantidade de bytes mostrada na mensagem acima altera cada solicitação, variando entre ~ 17 bytes e ~ 30.000 bytes.
Quando eu examinei o Fiddler nas solicitações feitas, notei que o corpo da resposta é sempre de 512 bytes e que o código de status HTTP é 504.
Pedi a um colega para executar o mesmo aplicativo em seu MBP, com python manage.py runserver 0.0.0.0:8000
para que eu possa navegar até o servidor da Web que ele está executando. Quando eu visitei http://[his ip]:8000
I algumas vezes obtenho um 200, mas normalmente um 504 com apenas os primeiros 512 bytes como corpo de resposta.
Esse problema não ocorre quando você visita outros sites (como o google ou stackoverflow). No entanto, esse problema ocorre ao executar outros aplicativos do Django.
Há algo de errado com minha configuração do Virtualbox? Ou é um problema de configuração do Windows 7? Como faço para corrigir isso para que essas solicitações não sejam cortadas?
Editar 1: Esse problema pode ser causado por algo no macOS Sierra, porque um dos meus colegas do OSX Mavericks não tem esse problema, enquanto outro colega do macOS Sierra tem o mesmo problema que eu. O que poderia ser isso?