Я пытаюсь войти на сайт через 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'
));