fastadmin 的Http类 请求外部接口携带 Authorization:Bearer token 参数问题

Php   2025-04-30 10:23   27   0  

背景:最近在对接某个系统的支付接口时,接口请求时要求携带token,在请求头header中添加Authorization: Bearer。我使用的框架tp5搭建的fastadmin,里面封装了Http类。


解决方法:正确的写法代码如下:

$info = Http::get(
      $url,  // 请求url
       'page' => $page, 'per_page' => $limit,'start_timestamp' => $startTimestamp,'end_timestamp' => $endTimestamp,'card_number' => $cardNumber],  // 自己项目的参数
       [CURLOPT_HTTPHEADER => ["Authorization:Bearer {$this->payToken}"]]  // Authorization: Bearer验证携带token写法
 );