Неправильная длина и тип содержимого PHP cURL

Я пытаюсь войти на сайт через PHP cURL и получаю только ответы «Плохой запрос» .

Я поигрался с файлом hosts и установил его на свой сервер, чтобы проверять, какие заголовки запросов отправляет мой браузер, и сравнивать их с заголовками запросов, отправленных cURL.

Все равно, кроме:

Браузер:

Content-Type: application/x-www-form-urlencoded
Content-Length: 51

PHP cURL:

Content-Length: 51, 359
Content-Type: application/x-www-form-urlencoded; boundary=----------------------------5a377b7e6ba7

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

curl_setopt($this->hCurl, CURLOPT_HTTPHEADER, array(
    'Expect:',
    'Content-Type: application/x-www-form-urlencoded',
    'Content-Length: 51' 
));
11
задан Mark Amery 13 February 2017 в 11:36
поделиться