API呼び出しを行うためにWP_HTTPを使用する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 ));
しかし、「406NotAcceptable」という応答があります。
上記のリクエストにcURLを使用しようとすると、リクエストは成功しました。