我在 Joomla 中使用了 curl,
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'X-API-KEY:' . $api_key,
'X-SANDBOX:' . $sandbox,
));
但现在我使用 HttpFactory 请求 api:
$options = array(
'Content-Type: application/json',
'X-API-KEY:' . $api_key,
'X-SANDBOX:' . $sandbox,
);
$answer = $this->http->post($url,json_encode($data,true),$options);
我的结果是:
不支持的请求内容类型 application/x-www-form-urlencoded”
为什么?
GCT1015