如何使用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 關注
- 102 瀏覽
添加回答
舉報
0/150
提交
取消