Jak wyżej, czy bajt obsługujący przesyłanie klockowe jest możliwy w standardzie HTTP?Czy nagłówek zakresu treści HTTP jest kompatybilny z kodowanym kodowaniem transferowym?
5
A
Odpowiedz
1
Z RFC2616, kodowanie transferu jest właściwością komunikatu, a nie encji. Content-Range jest nagłówkiem encji. Zasadniczo mogą one być używane razem, chyba że istnieje jakaś przypadek, w którym oba są w konflikcie.
Oto, jak to ma się stać: użyj gwiazdki "*" jako długości instancji. Zignoruj nagłówek długości treści i wyślij kodowanie transferowe: fragmentowane.
Masz na myśli * pomiń * nagłówek długości treści. – EJP
Z punktu widzenia serwera powinien * pominąć * nagłówek Content-Length przy wysyłaniu "Transfer-Encoding: chunked". Z punktu widzenia klienta może zignorować tylko nagłówek Content-Length w przypadku, gdy jest odbierany z kodowaniem Transfer: chunkowane. – Yichun