Parece que mi Mac OS X Yosemite 10.10.5 solo puede acceder a las URL HTTPS, pero no a las URL HTTP. Probé otra computadora en mi red, y esa máquina parece funcionar bien.
Probé usando esta URL: http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
En Chrome, la URL vuelve ERR_EMPTY_RESPONSE
. Safari y Firefox devuelven errores similares.
Con curl, curl -4 http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
funciona bien, pero cuando hago cualquiera de estos ...
curl -6 http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
curl http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
…Yo obtengo:
curl: (52) Empty reply from server
Cambié mi DNS a 8.8.8.8
y 8.8.8.4
para usar el DNS de Google, y enjuagué mi caché de DNS usando sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder;
y reinicié la máquina, pero todavía termina con el mismo problema. También falla en otros sitios que usan HTTP, como http://yahoo.com .
Si cambio HTTP a HTTPS en cualquiera de las URL anteriores, funciona bien.
fuente
curl -4
) pero no usa IP6 (curl -6
) o por defecto apunta a un problema en su infraestructura de red como un firewall, un proxy o un enrutador que impide su conexión.Respuestas:
He experimentado el mismo comportamiento dos veces, una vez con Time Warner y otra vez con Comcast Xfinity. Navegar a HTTPS está bien, HTTP es una respuesta vacía.
En ambos casos contacté al ISP y lo resolvieron. Es posible que algún sitio haya activado una alarma aguas arriba.
Vea aquí para una experiencia similar
fuente