Che cosa significa "subrange" nelle specifiche HTTP?
Domanda
Vedi, ad esempio, §13.3.3 e §13.3.4 .
Non mi sembra che ciò possa essere correlato a "gamma media" ( §14.1 , ad esempio Accetta: testo / *
), né "intervallo di lingue" ( §14.4 , ad esempio Accept- Lingua: da, en-gb; q = 0.8, en; q = 0.7
).
Forse è l'intervallo " accetta l'intervallo " ( §14.5 ), che pone limitazioni ai byte su una risposta? Se questo è vero, come si collegano ETag
s?
Soluzione
Sono abbastanza sicuro che si tratti di richieste di recupero di intervalli, ad esempio la richiesta di parte di un documento (riprendere il download di un file, ad esempio).
14.35.2 Richieste di recupero intervallo
Richieste di recupero HTTP utilizzando condizionale o incondizionato OTTIENI
i metodi POSSONO richiedere uno o più sottointervalli dell'entità, anziché
l'intera entità, utilizzando l'intervallo intestazione della richiesta, che si applica a
l'entità ha restituito come risultato di la richiesta:
Se ETag
è debole (inizia con W /
), non può essere utilizzato per il recupero di un intervallo - per quello o il client potrebbe finire con un file incoerente.