2

Я сделал два http-запроса на один и тот же GZIP-ресурс с двух разных машин - RHEL и OSX.

curl http://example.com/file.gz

Первый вызов вернул ожидаемый двоичный вывод:

/�IQ���}

Второй звонок вернул содержимое:

Hello, world!

То же самое произошло с wget - двоичный ответ от машины RHEL, открытый текст от OSX.

Может ли OSX автоматически открывать мой ресурс? Могу ли я переопределить эти настройки?

1 ответ1

3

Согласно справочной странице OSX curl, некоторые версии имеют автоматическую распаковку архивов, закодированных в lzip:

-V, --version
          Displays information about curl and the libcurl version it uses.
[...]

      The  third  line  (starts  with "Features:") shows specific features 
      libcurl reports to offer. Available features include:

[...]
      libz   Automatic decompression of compressed files over HTTP is supported.

Итак, я думаю, что если вы запустите curl -V | grep libz на вашем компьютере с OSX, вы увидите, что у него есть эта функция, а у RHEL нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .