如何使用file_get_contents发送授权标头我目前file_get_contents用户代理获取它,但我也想添加一个授权标头,以便我得到一个功能响应,而不是401错误$options = array( 'http'=>array( 'method'=>"GET", 'header'=>"User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15\r\n" ));$context = stream_context_create($options);$url = file_get_contents("http://websitethatneedsaauthorizationheader.com", false, $context);我基本上需要从这里复制授权头:然后在此网站上使用它,而不会收到401错误这是授权标头应该是什么样子的
1 回答
尚方宝剑之说
TA贡献1788条经验 获得超4个赞
在用户代理标头的 \n 之后,添加自动代理标头,如下所示:
$options = array(
'http'=>array(
'method'=>"GET",
'header'=>"User-Agent: SomeUser\r\nAuthorization: SomeKey"
)
);
- 1 回答
- 0 关注
- 116 浏览
添加回答
举报
0/150
提交
取消
