Как использовать Http Client вместо cURL в CakePHP 3

Я хочу получить данные URL с отправкой некоторых данных POST. Проще говоря, когда cURL получает данные, я хочу, чтобы это было в CakePHP 3. Аналог этого кода в CakePHP 3.

$fields = [
'param1' => 'val1',
'param2' => 'val2',
];

$fields_string = '';
foreach ($fields as $key => $value)
{
$fields_string .= $key . '=' . $value . '&';
}
rtrim($fields_string, '&');

$ch = curl_init();

//set the url, number of POST vars, POST data
curl_setopt($ch, CURLOPT_URL, 'http://www/example.com/api/getcustomerslist');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, count($fields));
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

Я имею в виду это ссылка на сайт тоже. Но я не могу найти, куда отправить данные метода записи, чтобы получить содержание URL. Я нашел только в виде строки запроса. то есть получить метод, как я думаю. Но я хочу отправить параметры запроса методом POST.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]