Ответ 1
После того, что curl делает внутренне для запроса (через метод, описанный в этот ответ на "Php - Отладочный завиток" ) отвечает на вопрос:" Нет, это не можно использовать вызов curl_setopt
с помощью CURLOPT_HTTPHEADER
. Второй вызов будет перезаписывать заголовки первого вызова.
Вместо этого функция должна быть вызвана один раз со всеми заголовками:
$headers = array(
'Content-type: application/xml',
'Authorization: gfhjui',
);
curl_setopt($curlHandle, CURLOPT_HTTPHEADER, $headers);
Связанные (но разные) вопросы:
- Как отправить заголовок с помощью HTTP-запроса через curl-вызов? (завиток в командной строке)
- Как получить опцию, предварительно установленную с помощью curl_setopt()? (curl PHP extension)