Accept-Encoding указывает, что клиент, отправляющий запрос, может принимать закодированные ответы, определенные как значение этого параметра.
Для запросов Gzip вам нужно установить Content-Encoding: gzip parameter
. Вы можете сделать это с помощью SOAP-клиента, такого как SOAPUI, для тестирования.
Чтобы отправить Gzip-запрос с использованием SOAP UI.
Нажмите File --> Preferences
.
Вкладка HTTP Settings будет выбрана по умолчанию. Вы заметите опцию Chunking Threshold. По умолчанию это значение пусто, так что разбиение на блоки отключено для любого HTTP-запроса.
Обновите это поле, указав неотрицательное целочисленное значение (например, - 1), и повторите запрос. Вы увидите закодированный запрос, как показано ниже.
POST http://<.....>n HTTP/1.1
Content-Encoding: gzip
Accept-Encoding: gzip,deflate
Content-Type: text/xml;charset=UTF-8
SOAPAction: ""
Content-Length: 206
Host: amazona-bs4anhc:4400
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)