Ich habe diesen Fehler:
Parameter 1, der an SymfonyComponentHttpFoundationRequest::__construct() übergeben wird, muss das angegebene Array, String-Typ, sein, das in C:xampphtdocssatusehat2appHttpControllersPasienController.php Zeile 68 aufgerufen wird.
Das ist meine Funktion
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(); }
Linie 68 ist
$body = '';
您可以使用
Symfony\Component\HttpFoundation\Request::create()
来代替,它隐式调用请求工厂并返回Request
对象。PS:不需要显式指定
method
参数,因为'GET'
是默认值。