Я пытаюсь войти на сайт через PHP cURL, и я получаю ответы "Bad Request".
Я играл с файлом 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'
));