Описание тега transfer-encoding

Кодирование передачи по частям - это механизм передачи данных в версии 1.1 протокола передачи гипертекста (HTTP), в котором веб-сервер обслуживает контент в виде серии фрагментов.
0 ответов

Почему nodejs выражают zlib, изменяют заголовок "gzip-кодировки содержимого" на "chunked-кодирование передачи"

Когда я пытаюсь сжать ответ с помощью zlib, nodejs express меняет заголовки. Код: var acceptEncoding = req.headers['accept-encoding']; if (!acceptEncoding) { acceptEncoding = ''; } if (acceptEncoding.match(/\bdeflate\b/)) { zlib.gzip(JSON.stringify(…
19 мар '18 в 05:44
1 ответ

Неверный размер фрагмента в ответе HTTP: строка 542 Net/HTTP/Methods.pm

Вопросы, которые создают похожую проблему: Проблемы с LWP при использовании HTTP/1.1: неправильный размер фрагмента, усеченные ответы. Я использую Perl модуль WWW::Mechanize для очистки веб-сайтов. Насколько я понимаю, WWW::Mechanize использует моду…
1 ответ

preg_replace на HTML-странице дает net::ERR_INVALID_CHUNKED_ENCODING

У меня есть простой вызов curl, который получает HTML-страницу с сервера, а затем preg_replace() который вставляет что-то в страницу, а затем результат возвращается в браузер. Я заметил, что если HTTP-сервер, с которого curl пытается получить HTML-с…
07 ноя '14 в 09:46
2 ответа

Как разбить больший кусок на меньший, чтобы вписаться в максимальный кусок?

Мой сервер отправляет мне фрагментированные данные, и я могу получить ответ в моем клиенте. Проблема, с которой я сталкиваюсь, состоит в том, что некоторые куски слишком велики, около 10 МБ. Я получаю исключение, так как я установил максимальный раз…
1 ответ

Как отключить / настроить перевод-кодировку в лаке?

Varnish отвечает с помощью Transfer-Encoding: порция для страниц ESIed, но это не работает для некоторых прокси (squid). Я хочу отключить шифрование передачи для ESI.
1 ответ

Как удалить Transfer-Encoding: chunked в ответе HTTP

Я создал конечную точку HTTP (REST в Java, Spring Framework, Apache Tomcat), в которой ответ HTTP имеет заголовок "Transfer-Encoding: chunked". Я не знаю, создан ли он сервлетом или сервером. Я не хочу, чтобы конечная точка отвечала на этот заголово…
23 сен '13 в 13:23
2 ответа

Как отключить chunked-кодировку для ответов JSON в Laravel?

Я возвращаю массив из метода контроллера в Laravel. Laravel интерпретирует это так, что я хочу отправить JSON, и это здорово, но это не устанавливает Content-Length и вместо этого использует Transfer-Encoding: chunked, Мои ответы крошечные, поэтому …
15 янв '17 в 01:57
2 ответа

Синтаксический анализ HTTP-ответа кодированной передачи

Я разрабатываю клиент, который должен анализировать HTTP-передачи Chunked-типа. Я ударился головой о стену, пытаясь выяснить ошибку следующим образом, и был бы признателен, если бы кто-то смог поймать мою ошибку немного быстрее. Подводя итоги: кажет…
1 ответ

[passenger + apache + ruby] Ошибка файла HTTP PUT с кодировщиком передачи: заголовок chunked при отключенной загрузке passengerbufferupload

envirment: passenger 5.0.0 apache:2.4.6 passengerbufferupload off Ошибка: когда положить файл с помощью Transfer-Encoder: порция по запросу http, не может получить содержимое файла от Apache. Журнал ошибок apache: Приложение 22178 stderr: [ 2018-06-…
28 июн '18 в 03:23
0 ответов

Требование веб-службы JAX-WS через haproxy выбрасывает ошибку 411 требуемой длины

Мне пришлось переместить наш локальный сервис на другой IP-адрес и добавить HAproxy для обработки запроса. Моя проблема в том, что мой клиент пытается отправить запросы, используя Transfer-encoding: chunked. Если я использую эти настройки, то я полу…
0 ответов

Ответ Джерси: не устанавливайте заголовок Content-Length, если Transfer-Encoding уже установлен

У меня есть приложение Джерси, которое передает запрос на внутреннее приложение, которое должно быть вне прямого доступа. @GET @Path("/path") public static Response get( @Context UriInfo uriinfo, @Context HttpHeaders httpHeaders, byte[] body ) throw…
6 ответов

HTTP Transfer-Encoding и запросы

Спецификация HTTP гласит, что заголовок Transfer-Encoding разрешен для запросов, но какой код ошибки должен ответить сервер, если он не понимает, что задано Transfer-Encoding. Насколько я знаю, стандарт HTTP не охватывает эту возможность, но, возмож…
28 мар '09 в 15:07
1 ответ

Как работать с Transfer-Encoding: фрагментация при загрузке файла с помощью.NET Core HttpClient.PostAsync

ситуация Я использую HttpClient (System.Net.Http, версия =4.2.1.0) для отправки HTTP-запроса с данными из нескольких частей формы в веб-API. Данные формы включают строковый параметр (benchmark) и файл (addressFile) который содержится в stream, Вызо…
18 ноя '18 в 00:48
2 ответа

Передача-кодировка: чанкованная в Windows Phone

У меня есть ответ сервера с Transfer-Encoding: chunked HTTP/1.1 200 OK Server: nginx/1.2.1 Date: Mon, 18 Feb 2013 08:22:49 GMT Content-Type: application/json; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive Vary: Accept-Encoding c7 {…
1 ответ

Невозможно использовать Google Cloud CDN кеш с входным контроллером, заголовком Transfer-Encoding

Я пытаюсь настроить Google Cloud CDN для моего проекта контейнерного движка. Следуя документации, он имеет либо заголовок Content-Length, либо заголовок Transfer-Encoding для кэширования. Мой бэкэнд использует сжатие gzip, поэтому у меня есть Transf…
1 ответ

Почему Transfer-Encoding:Chunked отправляется вместо Content-Encoding:gzip для некоторых клиентов?

Я был в замешательстве. У меня есть два ноутбука, которые подключаются к Интернету через одно модемное устройство. Для веб-серверов, которые включены gzip в них например microsoft.comОдна из моих систем (64-битная) получает заголовок ответа с Transf…
25 авг '15 в 12:52
4 ответа

Как я могу установить для Transfer-Encoding явное или неявное разделение на части в ответе ASP.NET?

Могу ли я просто установить Transfer-Encoding заголовок? Будет звонить Response.Flush() в какой-то момент вызвать это неявно? РЕДАКТИРОВАТЬ Нет не могу позвонить Response.Headers.Add("Transfer-Encoding","anything"); Это бросает. какие-либо другие пр…
0 ответов

Заголовок длины содержимого в ответе отсутствует, несмотря на комментирование кодировки передачи в axis2.xml

У меня есть служба axis2, работающая на TOMCAT 6.0.18 с axis2 1.3 версии. Я отключил chunking, комментируя элемент Transfer-Encoding и изменил HTTP на 1.0, как показано ниже: <transportSender name="http" class="org.apache.axis2.transport.http.Com…
1 ответ

Как включить кодирование передачи:chunked в Java на AppEngine

Я провел несколько поисков в Google по этой теме, но не смог ничего найти (кроме подтверждения того, что AppEngine игнорирует вызовы 'resp.setHeader("Transfer-Encoding", XXXX) ". Моя проблема в том, что у меня есть серверный процесс, который занимае…
11 мар '11 в 12:53
1 ответ

Как правильно отправить составное / альтернативное письмо с PHP

Я пытаюсь использовать встроенную почтовую функцию PHP для отправки составных сообщений, содержащих html и текстовую версию моего сообщения. Я играл с разными типами кодирования, но продолжаю сталкиваться с проблемами. Изначально я поставил Content-…
08 сен '17 в 12:13