Относится ли заголовок ответа HTTP Content-Length
к длине до или после декодирования тела из-за Content-Encoding: gzip
?HTTP Content-Length и Content-Encoding
1
A
ответ
3
Это необработанная длина всего, что есть в теле HTTP. Это позволяет клиенту HTTP обнаруживать конец передачи в случаях постоянного соединения. Таким образом, если тело имеет предварительное сжатие 10000 байт, но сжато 5000 байт, длина равна 5000; подсчет с конца заголовка, полученный 5001-й байт будет частью новой передачи HTTP.
Смежные вопросы
- 1. Обработка HTTP ContentEncoding "выкачать"
- 2. HTTP post contentlength error
- 3. Android Http ContentLength всегда -1
- 4. net/http: http: ContentLength = 222 с длиной тела 0
- 5. HttpWebResponse неверен для ContentLength
- 6. ContentLength vs Actual File.Length
- 7. HttpWebRequest недействительный contentlength
- 8. HttpWebResponse contentLength always -1
- 9. HttpURLConnection android contentLength = -1
- 10. Какое ContentEncoding используется для WOFF и TTF с ответом HttpListener?
- 11. Как ContentEncoding установлен в HttpWebResponse класса
- 12. Set ContentEncoding при издевательском образе WebResponse
- 13. Значение содержимого WebResponse contentLength равно -1?
- 14. запрос ServiceStack ГОЛОВА ContentLength не получает набор
- 15. Spring RestTemplate Большие файлы ContentLength Auto Changed
- 16. AWS S3 Возвращает дескриптор 200ok, если ContentEncoding: 'gzip'
- 17. System.Web.HttpRequest - В чем разница между ContentLength, TotalBytes и InputStream.Length?
- 18. Проверить ContentLength большого ответа перед загрузкой содержимого
- 19. MonoDevelop: «Количество записываемых байтов больше заданной ContentLength»
- 20. Настройка HttpWebRequest AutomaticDecompression вызывает ответ ContentLength -1
- 21. C# в F #: Request.Files ["FileUpload1"]. ContentLength
- 22. Ошибка ContentLength для потока запросов в C#
- 23. Post-Gzip contentLength в Tomcat Custom Valve
- 24. Google API Python Client: MediaIoBaseDownload: проблемы с 'contentEncoding' типа 'gzip'
- 25. Как получить размер загрузки, когда запрос HEAD не сообщает ContentLength?
- 26. Использование HttpWebRequest для загрузки html-страниц возвращает ContentLength как -1
- 27. Ошибка загрузки VB.NET - вы должны написать байты ContentLength
- 28. Число байтов, возвращаемых из потока HttpWebResponse, не равно ContentLength
- 29. я импортировал HttpWebRequest, но Visual Studio не распознает свойства ContentLength
- 30. asp.net mvc C# Request.Files [0] .ContentLength get zero internet explorer
Можете ли вы предоставить ссылку на авторитетный источник? –
[RFC2616] (https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13): «Поле заголовка объекта Content-Length указывает размер тела объекта в десятичной форме количество OCTETs ... Приложения СЛЕДУЕТ использовать это поле, чтобы указать ** длину передачи ** тела сообщения, если это не запрещено правилами в разделе [4.4] (https://www.w3.org/ Протоколы/RFC2616/RFC2616-sec4.html # sec4.4) «. (акцент мой). Исключения составляют все случаи, когда заголовок Content-Length не применим. – Amadan