您是WP开发的新手,我想向WordPress Rest API调用添加请求标头,但不知道如何,有人可以帮助我吗?
我尝试了以下代码,但没有运气
$args = array(
'headers' => array(
'Authorization' => 'Basic ' . base64_encode( Fk-Affiliate-Id . ':' . YOUR_PASSWORD )
)
);
$api_url = 'https://affiliate.com/api/';
global $affiliate;
$response = wp_remote_request( add_query_arg( array(
'Affiliate-Id' => $affiliate['aff-id'],
'Affiliate-Token' => $affiliate['aff-token']
), $api_url ) , array( 'timeout' => 10));
答案 0 :(得分:0)
您可以通过在请求选项中包含这些标题来发送您需要的标题 - wp_remote_request 函数的第二个参数(在我的示例中为 $ args )
$args = [
'method' => 'GET',
'timeout' => 10,
'headers' => array() //add headers here
];
wp_remote_request('http://test.com', $args);