之前我使用的是下面的代码。现在我需要更改此代码并替换file_get_contents()
具有wp_safe_remote_get()
. 我需要知道如何设置\'header\' => "Accept: application/json"
在里面wp_safe_remote_get()
:
$opts = array(
\'http\' => array(
\'method\' => "GET",
\'header\' => "Content-Type:application/json",
\'header\' => "Accept: application/json"
)
);
$context = stream_context_create($opts);
$file = file_get_contents(
\'http://xxxxxxxx.xxxx/xapix/xjson/xxxxx.php\',
false,
$context
);
我试过这么做,但没有成功
$args = array( \'timeout\' => 30 , \'header\' => "Accept: application/json");
$file = wp_safe_remote_get(\'http://xxxxxxxx.xxxx/xapix/xjson/xxxxx.php\', $args);
最合适的回答,由SO网友:Anudeep GI 整理而成
这会有用的
$args = array( \'headers\' => array("Accept" => "application/json"));
$file = wp_safe_remote_get(\'http://xxxxxxxx.xxxx/xapix/xjson/xxxxx.php\', $args);
标头是一个数组。不是字符串。