Задать вопрос
@Us59

Отправка POST запроса через cURL?

Хочу получать данные с сайта через запрос.
Сайт:

при нажатии button через Netowk я посмотрел какой запрос и куда идет.
Вот фото:
spoiler
5c968db2ba6f7777253327.png

Также вот фото, какие параметры передаются:
spoiler
5c968dec9e6b5055013369.png


В ответе на этот запрос получается нужный мне результат.

Написал curl который отправляет Post запрос с этими данными, но ответа нету, ошибок (в консоли) тоже. Наверное я что-то не понимаю? Подскажите как правильно отправить запрос, чтобы получить ответ, в правильном ли направлении иду вообще!?

Вот код:
spoiler
function request ($url, $postdata = null, $cookiefile = 'cookie.txt') {

	$ch = curl_init($url);

	curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
	curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31');

	curl_setopt($ch, CURLOPT_COOKIEJAR, $cookiefile);
	curl_setopt($ch, CURLOPT_COOKIEFILE, $cookiefile);

	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

	if ($postdata) {
		curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
	}

	$html = curl_exec($ch);
	curl_close($ch);
	return $html;
}

// ****************
// [ MAIN CODE ]
// ****************

$post = [
	'manufacturer' => 'Apple',
	'esn' => '123456789111111',
	'g-recaptcha-response:' => '',
];

$html = request('https://secure.sprintbuyback.com/bbt/includes/ajax/deviceIdentification.php', $post);


echo $html;


p.s И нет, проблема не в том, что я передаю третий параметр пустой. все равно какой никакой ответ сервер должен дать мне.
  • Вопрос задан
  • 758 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
для таких особо одаренных есть опция сохранить curl запрос (в ff уж точно)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы