Buenas,
1) Al devolver el error ¿es necesario construir el mismo con todo el formato html hecho por nosotros ?, o ¿podemos simplemente mandarle el pedido al servidor web y usar el error que nos devuelve el servidor?
2) ¿Podemos asumir que en la respuesta del pedido http siempre viene el campo "Expires" y el campo "Last modified"? Debido a que son necesarios para ver si un objeto expiro o no en cache.
3) ¿Qué tamaño sería correcto para el buffer encargado de almacenar la respuesta http en cada receive?
Desde ya muchas gracias,
Saludos!
En respuesta a Martin Alejandro Piperno Herszkowicz
Re: Dudas generales sobre HTTP
de Martin Giachino -
1) si el servidor les dio un error, puedes propagar el mismo al browser.
2) No.
3) Eso es una desición de diseño que debe tomar, fundamentar y documentar el grupo.
Martín
La pregunta 1, creo que va mas por el lado de por ejemplo, el pedido fue un GET, pero el tamaño del objeto excede el maximo permitido por el proxy, ahi como construímos el error? Porque mandandole un mensaje al servidor web para que nos de error no creo que sea la mejor opción.Deberíamos construir el error con todo el formato html, el codigo de error, etc? El rfc posteado en el eva es un poco dificil de leer poco mas te quedas ciego, algun lado mejor en que se pueda ver bien como debería ser la respuesta?
Para esos casos es claro que es el proxy quien deben responder un HTML acorde y utilizar algún código de error HTTP de los que están especificados en la RFC.
Martín