¿Alguien tiene una idea de dónde puedo buscar esa información? Estoy bastante seguro de que IE 4 tiene el parámetro "Usar HTTP 1.1" activado por defecto y de que "Usar HTTP 1.1 a través de conexiones proxy" está desactivado. Obtuve esta información de here. Supongo que las versiones posteriores también tendrían "Usar HTTP 1.1". ¿Qué hay de las versiones anteriores de IE? ¿Qué hay de Firefox, Opera, Safari, etc.?¿Qué navegadores web usan http/1.1 de forma predeterminada?
Respuesta
La mayoría de los navegadores web modernos (al menos IE desde la versión 5, Firefox desde la versión 2) ni siquiera tienen una opción para usar cualquier cosa pero HTTP/1.1. Bueno, podrían hacerlo, pero estaría bastante bien escondido.
EDITAR: encontrado esto en Google, que proporciona información parcial: http://schroepl.net/projekte/mod_gzip/browser.htm De acuerdo con esa página, Internet Explorer 4 +, Netscape 6+, Opera y 4+ (deduzco) todas las versiones de Firefox 1.1 HTTP apoyo.
Todos los navegadores de escritorio comunes (Netscape/Mozilla, Internet Explorer, y otros) en los últimos 10-13 años son compatibles con HTTP/1.1. Internet Explorer 3.0 y Netscape 2.0 lo admitieron desde al menos 1996 (Wikipedia agrees with this).
De particular interés es que se requiere HTTP/1.1 para el encabezado HTTP HOST, que es necesario si desea servir sitios web diferentes para diferentes dominios en una sola dirección IP. Como tal, si un cliente HTTP no lo admite, el usuario no podría acceder a muchos sitios web.
Encontré un viejo navegador de mi teléfono inteligente que no lo soportaba hace unos 9 años, pero ese es el último ejemplo en el que puedo pensar cuando incluso había oído hablar de un cliente HTTP que no lo hizo.
Diría que la falta de soporte al cliente para HTTP/1.1 no tiene que ser una consideración real hoy en día aunque se haga algo bastante esotérico (aunque recuerdo que fue un dolor de cabeza de soporte técnico hace más de 10 años, para hacer que las personas se actualicen desde Netscape 1.x).
Si está escribiendo un proxy, es posible que desee pensar en ello, pero realmente incluso entonces no puedo ver que cause problemas en el mundo real, ya que es fundamental para la navegación moderna. Si alguien está ejecutando un navegador tan viejo (o tan limitado) como Mosaic 1.0 o Netscape 1.1, entonces probablemente tenga mayores problemas para acceder al contenido.
+1 por mencionar el encabezado de host. Como cada sitio web en el alojamiento compartido (que debe ser la mayoría de los sitios en el mundo) es inaccesible para un cliente HTTP/1.0, un navegador que no sea compatible con 1.1 sería básicamente inutilizable. – NickFitz
@NickFitz no es estrictamente cierto, 'Host 'era una adición no estándar a 1.0 antes de que se convirtiera en parte de 1.1. A pesar de lo que Wikipedia pueda decir, el primer 1.1 RFC se publicó en el 97 (2068 desde que fue obsoleto en el 2616), pero NN2 e IE3 ya tenían el encabezado Host. –
- 1. JavaScript y __proto__: ¿qué navegadores lo usan?
- 2. ¿Por qué los navegadores usan tanta memoria?
- 3. ¿Qué motores usan los principales navegadores?
- 4. ¿Qué navegadores web son compatibles con Array.forEach()
- 5. ¿Qué navegadores actualmente admiten Web Workers?
- 6. ¿Qué navegadores web son compatibles con meteor web framework?
- 7. ¿Los navegadores web usan diferentes números de puerto para las pestañas abiertas?
- 8. ¿Debo usar cadena Unicode de forma predeterminada?
- 9. ¿Qué navegadores solo son compatibles con SSLv2?
- 10. hadoop solo lanza trabajo local de forma predeterminada ¿por qué?
- 11. ¿Por qué NFS usa UDP de forma predeterminada?
- 12. ¿Por qué std :: stack usa std :: deque de forma predeterminada?
- 13. ¿Por qué las aplicaciones WinForms STATread de forma predeterminada?
- 14. ¿Por qué los principales sitios web usan gzip?
- 15. ¿Por qué algunos sitios web importantes usan HTML no válido?
- 16. Web workers en navegadores móviles
- 17. Prueba web móvil entre navegadores
- 18. ¿Qué expresión regular usan los navegadores para el tipo de entrada HTML5 = url?
- 19. Configuración AutoEventWireup = "false" de forma predeterminada
- 20. ¿Por qué los navegadores web no tienen jQuery incorporado?
- 21. ¿Qué CSS usan los navegadores para el estilo no válido <input type = "email"> s?
- 22. Aplicación web predeterminada en tomcat
- 23. Bloqueo optimista en Hibernate de forma predeterminada
- 24. .otf fuentes en los navegadores web
- 25. ¿Qué componentes de RichFaces usan prototipo, que usan jquery?
- 26. ¿Qué forma debo usar para hacer un sitio web?
- 27. constructor con un parámetro de forma predeterminada
- 28. Establecer @ Html.RadioButtonFor como comprobado de forma predeterminada
- 29. Activando un perfil de forma predeterminada
- 30. DropDownListFor (...) seleccionando booleano falso de forma predeterminada
en es decir, compruebe las opciones de Internet -> avanzado –
Sí, eso es cierto. La opción de Firefox es sobre: config-> network.http.version. ¿Qué hay de los navegadores más antiguos? – Svet