Подтвердить что ты не робот

Есть ли способ получить завиток для распаковки ответа без отправки заголовков Accept в запросе?

Есть ли способ получить завиток для распаковки ответа без отправки заголовков Accept-encoding в запросе?

Я пытаюсь отладить проблему, когда порядок заголовков Accept-encoding может быть уместным, но мне также нужно знать, что такое ответ. Если я просто отправлю -H 'Accept-encoding: gzip, а сервер gzips ответ, завиток не распакует его.

4b9b3361

Ответ 1

Вероятно, проще всего просто использовать gunzip для этого:

curl -sH 'Accept-encoding: gzip' http://example.com/ | gunzip -

Или там также --compressed, который curl будет распаковывать (я считаю), так как он знает, что ответ сжат. Но, не уверен, что это соответствует вашим потребностям.

Ответ 2

curl --compressed http://example.com запросит сжатые данные в формате gzip и распакует их перед записью на диск.