參數 1 傳遞給 Symfony\Component\HttpFoundation\Request::__construct()
P粉378890106
P粉378890106 2024-02-26 11:29:01
0
1
232

我有這樣的錯誤:

傳遞給Symfony\Component\HttpFoundation\Request::__construct() 的參數1 必須是給定的陣列、字串類型,在C:\xampp\htdocs\satusehat2\app\Http\Controllers\在 PasienController 中呼叫.php 第68 行。

這是我的功能

public function curl_postman() {
        $client = new Client();
        $headers = [
          'Content-Type' => 'application/json',
          'Authorization' => 'My Bearer token'
        ];
        $body = '';
        $request = new Request('GET', 'my-api-address', $headers, $body);
        $res = $client->sendAsync($request)->wait();
        echo $res->getBody();
        
    }

第 68 行是

$body = '';

P粉378890106
P粉378890106

全部回覆(1)
P粉124070451

您可以使用 Symfony\Component\HttpFoundation\Request::create() 來代替,它隱含呼叫請求工廠並傳回 Request 物件。

$request = Request::create(uri: 'my-api-address', content: $body, server: $headers)

PS:不需要明確指定method參數,因為'GET'是預設值。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!