Problema con browser y status code 206

Problema con browser y status code 206

de Nicolas Federico Furquez Morena -
Número de respuestas: 4
Buenas, estamos teniendo un problemas (si se le puede llamar así) y es el siguiente,si hacemos un pasamanos entre el browser y el host, al hacer un pedido de http://www-redes.fing.edu.uy el pedido pasa por nuestro proxy, va al host , vuelve y llega al browser, llega bien , al mirar lo que llega  vemos que el html principal llega cortado (por ejemplo nos carga hasta el titulo Networking Setup and Issues) y las imagenes no estan nitidas. Bien, hacemos un refresh al browser y vemos que carga un poco mas de la pagina y las imágenes mejoran un poco, pero sigue sin cargar todo el HTML, al cabo de unos cuantos refresh (F5) cargó todo. Al ver los mensajes de debug vemos que el host nos devuelve  un mensaje del tipo 206 (Partial Content).
Al leer los rfc's vemos que este tipo de mensaje es del  HTTP/1.1, lo que no entendemos es porque el servidor nos esta mandando esto si le estamos especificando en el request que hablamos HTTP/1.0 (seteamos el Firefox para que sea así) y que ademas el mismo Firefox no vuelva a hacer el pedido (seguir refrescando hasta que cargue todo).
¿A alguien mas le ocurre esto? ¿o sabe por que es?
En respuesta a Nicolas Federico Furquez Morena

Re: Problema con browser y status code 206

de Fernando Javier Mangino Olivera -
pq setearon en firefox esa variable indicando la versión del protocolo http? según entendí el proxy debería de soportar 1.1, es decir, al momento de tomar decisiones debe considerar lo referente a 1.0, pero le puede llegar 1.1 tanto del navegador como del servidor web.

Sobre la carga parcial podrían verificar el largo de los buffers de lectura que están utilizando.
En respuesta a Fernando Javier Mangino Olivera

Re: Problema con browser y status code 206

de Nicolas Federico Furquez Morena -
Cambiamos las variables de FireFox, justamente porque el host nos estaba devolviendo contenido parcial, supusimos que si el cliente es 1.0 y manda el pedido, el servidor no nos debería de mandar la respuesta con 1.1 o si puede?. Ahora si al cliente le llega el 206, no debería de hacer nuevamente el pedido? porque le comentamos todo al punto de que el proxy solo sea un pasamanos, y del servidor llega el mensaje 206 y el cliente no vuelve a hacer el pedido, que creo seria lo lógico. 
Nos queda la duda de si esto esta bien razonado, la responsabilidad de pedir nuevamente porque llego un 206 es del Proxy o del Cliente.
¿Como deberíamos de actuar ante este problema? 
Otra cosa que probamos fue usar un cliente REST, que emula un browser, pero tiene la contra que si se pide una url solo carga eso, si tiene imágenes o dentro otras paginas Html no las procesa. Bueno con este cliente el pedido llega correcto, 200 OK. Lo cual no hace dudar acerca de como debería de funcionar el Firefox.

muchas gracias.
Nicolás

En respuesta a Nicolas Federico Furquez Morena

Re: Problema con browser y status code 206

de Pablo Cerveñansky Fierro -
Nosotros estamos teniendo el mismo problema. Sobre esto "supusimos que si el cliente es 1.0 y manda el pedido, el servidor no nos debería de mandar la respuesta con 1.1 o si puede?"  El servidor te puede mandar la respuesta en 1.1 aunque vos le mandes el pedido en 1.0.