fastadmin 的Http类 请求外部接口携带 Authorization:Bearer token 参数问题
背景:最近在对接某个系统的支付接口时,接口请求时要求携带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写法 );