HTTP Content-Length и Chunked Transfer-Encoding. Есть ли предел в 2 ГБ? - PullRequest
3 голосов
/ 11 января 2012

Поддерживается ли современные веб-серверы HTTP Content-Length свыше 2 ГБ или 4 ГБ ?

Как насчет кусков в HTTP Chunked Кодировка передачи? Может ли отдельный кусок HTTP превышать 2 ГБ в длину?

Мне нужно знать, чтобы использовать 32-bit integers или 64-bit integers в моем коде.

1 Ответ

1 голос
/ 11 января 2012

Из того, что я понял, 64-битные ограничения являются новыми, особенно в веб-браузерах.Chrome поддерживает их, возможно, Opera, и я вижу патч для Firefox, который еще не появился.Я читал посты, в которых говорится, что IE возвращает отрицательное значение Content-Length, что означает, что он может использовать 32-битные.

64-битные длины HTTP выглядят как будущее, но мы еще не пришли.

...