我正在编写一个使用 WP_HTTP 进行 API 调用的 WordPress 插件。
代码如下:
$request = new WP_Http;
$headers = array(
'Content-Type: application/x-www-form-urlencoded', // required
'accesskey: abcdefghijklmnopqrstuvwx', // required - replace with your own
'outputtype: json' // optional - overrides the preferences in our API control page
);
$response = $request->request('https://api.abcd.com/clients/listmethods', array( 'sslverify' => false, 'headers' => $headers ));
但我得到的响应是“406 Not Acceptable”。
当我尝试对上述请求使用 cURL 时,请求成功。