¿Qué hace & # 8220; subrango & # 8221; significa en la especificación HTTP?
Pregunta
Véase, por ejemplo, & # 167; 13.3. 3 y & # 167; 13.3.4 .
No me parece que esto pueda estar relacionado con " rango de medios " ( & # 167; 14.1 , por ejemplo,
Tal vez sea el rango "aceptar" " ( & # 167; 14.5 ), que pone limitaciones de bytes en una respuesta? Si eso es cierto, ¿cómo se relacionan los ETag
s?
Solución
Estoy bastante seguro de que es para solicitudes de recuperación de rango, es decir, solicitar parte de un documento (reanudar la descarga de un archivo, por ejemplo).
14.35.2 Solicitudes de recuperación de rango
Solicitudes de recuperación HTTP usando GET condicional o incondicional
los métodos PUEDEN solicitar uno o más subrangos de la entidad, en lugar de
toda la entidad, usando el Rango encabezado de solicitud, que se aplica a
la entidad devuelta como resultado de la solicitud:
Si el ETag
es débil (comienza con W /
), entonces no se puede usar para una recuperación de rango, solo se pueden usar validadores fuertes para eso o el cliente puede terminar con un archivo inconsistente.