Как установить пользовательские ключи заголовка запроса с помощью curl и PHP? - PullRequest
19 голосов
/ 24 июля 2011

Я использую curl и php для загрузки файла. Мне нужна помощь, чтобы установить пользовательские ключи заголовка запроса, такие как

X-Filename  blahblah.zip
X-Filesize  2677
X-Filetype  application/zip

Ответы [ 2 ]

34 голосов
/ 24 июля 2011

Вы должны использовать функцию curl_setopt() и ее опцию CURLOPT_HTTPHEADER (цитирование):

Массив полей заголовка HTTP для установки в формате array('Content-type: text/plain', 'Content-length: 100')


По сути, в вашем случае у вас будет что-то вроде этого:

$headers = array(
    'X-Filename: blahblah.zip', 
    'X-Filesize: 2677', 
    'X-Filetype: application/zip', 
);
curl_setopt($your_resource, CURLOPT_HTTPHEADER, $headers);
5 голосов
/ 24 июля 2011
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Filename: blahblah.zip', 'X-Filesize: 2677', 'X-Filetype: application/zip'));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...