我希望通过发送一些POST数据来获取URL的数据。简单来说,当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);
我也引用了这个link。但我找不到发送post方法数据的位置来获取URL的内容。我只发现了查询字符串。即,按照我的想法获取方法。但我想使用POST方法发送请求参数。