Зачем превращать заголовок в локон?

В нескольких примерах скручивания люди используют:

curl_setopt($ch, CURLOPT_HEADER, 0);

В чем преимущество этого?

Мне удалось отобразить изображение, и я хочу знать, какие опции я должен включить/выключить и почему.

curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); // use?
curl_setopt($curlGetToken, CURLOPT_ENCODING, 'gzip'); // does it slow down MY server

Ответ 1

Когда CURLOPT_HEADER установлен в 0, единственным эффектом является то, что информация заголовка из ответа исключается из вывода. Поэтому, если вам не нужно, чтобы несколько меньше КБ, которые завиваются, вернутся к вам.

Ответ 2

В соответствии с docs, он контролирует, будут ли заголовки возвращены вместе с телом ответа. Как правило, если вы только заботитесь о теле ответа, вы хотите, чтобы это было отключено (это по умолчанию).

Ответ 3

например. когда вы пытаетесь получить некоторые вещи JSON с помощью завитка, вы можете легко сделать это:

$decodedData = json_decode($curlResult, true);

$decodedData теперь является массивом.

Если заголовки содержатся в $curlResult, они должны быть удалены первыми (возможно, с reg exp).