@symnoob

Symfony 4 — как сделать POST запрос на чужую (внешню) API?

прочитав документацию так и не стал умнее, может кто подсказать, как всё таки отправить запрос постам с пару параметрами и получить назад JSON?

http://symfony.com/doc/2.6/book/http_fundamentals.html#requests-and-responses-in-symfony
  • Вопрос задан
  • 2123 просмотра
Пригласить эксперта
Ответы на вопрос 4
php10
@php10
Разработчик на PHP
Ответ написан
Комментировать
@Kirill-Gorelov
С ума с IT
К примеру строка 145
https://gist.github.com/Kirill-Gorelov/50e412984b1...
Ответ написан
Комментировать
paulfcdd
@paulfcdd
PHP/Sf/WEB developer
Попробуйте использовать cURL, например:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'www.someapi.com?param1=A&param2=B');
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-type: application/json')); // Assuming you're requesting JSON
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$response = curl_exec($ch);

// If using JSON...
$data = json_decode($response);
Ответ написан
GTRxShock
@GTRxShock
SA
если планируется много таких запросов, поставьте обертку
https://github.com/8p/EightPointsGuzzleBundle

если же запрос единичный то можно обойтись курлом, примеры есть в топике
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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