¿Qué hace & # 8220; subrango & # 8221; significa en la especificación HTTP?

StackOverflow https://stackoverflow.com/questions/433393

  •  10-07-2019
  •  | 
  •  

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, Aceptar: texto / * ), ni "rango de idioma" ( & # 167; 14.4 , por ejemplo, Aceptar-Idioma: da, en-gb; q = 0.8, en; q = 0.7 ).

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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top