Foros - Stratos

Programadores => Programación en red => Mensaje iniciado por: fiero en 07 de Abril de 2005, 07:07:56 PM

Título: Respuesta 200 Ó 206 En Http
Publicado por: fiero en 07 de Abril de 2005, 07:07:56 PM
 A muchos os sonará el mensaje de programas como Getrigth diciendo "This server not support resuming", que significa que no se pueden descargar trozos de ficheros por separado o pausar y reanudar una descarga.

En la petición HTTP, si incluimos la cabecera "Range: bytes=x-x" el servidor responde "206" si el fichero existe y acepta rangos, o responde "200" si el fichero existe pero no soporta rangos.

Mi pregunta es si esta respuesta "200" ó "206" depende del servidor HTTP, depende de la red, depende del cliente, ¿de qué depende?

un saludo
Título: Respuesta 200 Ó 206 En Http
Publicado por: zupervaca en 07 de Abril de 2005, 07:14:06 PM
 Depende ¿de qué depende? de según como se mire, todo depende

tu mismo lo has puesto, el servidor responde con ese error, normalmente es por que el servidor que han puesto no tiene implementado el "resume", osea, que es un protocolo http viejo

saludos
Título: Respuesta 200 Ó 206 En Http
Publicado por: fiero en 07 de Abril de 2005, 08:18:21 PM
 ¿viejo? Te refieres a ¿muy usado? ¿desgastado? Todos los que he probado usan HTTP 1.1

He buscado información sobre Apache y no encuentro nada sobre que se pueda anular la posibilidad de "resuming", ¿acaso en IIS si? ¿Y si no se puede configurar en el server HTTP,.... de qué depende?
Título: Respuesta 200 Ó 206 En Http
Publicado por: zupervaca en 07 de Abril de 2005, 09:17:36 PM
 el resume no es mas que un comando mas que indica la posicion donde comenzar a coger bytes de un archivo, si ese comando no esta implementado en el servidor nunca se podra hacer resume, la mayoria de los servidores de ahora ya lo tienen y muy rara ver encontraras alguno sin resume, en ftp al igual que en el http ya esta muy difundido

referente a tu pregunta depende del servidor http y del cliente http, el servidor como decia antes tiene que estar preparado para tratar el mensaje de resume y el cliente es el que lo tiene que enviar

saludos