Maison  >  Questions et réponses  >  le corps du texte

Paramètre 1 passé à Symfony\Component\HttpFoundation\Request::__construct()

J'ai cette erreur :

Le paramètre 1 transmis à SymfonyComponentHttpFoundationRequest::__construct() doit être le tableau donné, de type chaîne, appelé dans la ligne 68 de C:xampphtdocssatusehat2appHttpControllersPasienController.php.

C'est ma fonction

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();
        
    }

La ligne 68 est

$body = '';

P粉378890106P粉378890106210 Il y a quelques jours234

répondre à tous(1)je répondrai

  • P粉124070451

    P粉1240704512024-02-27 10:02:10

    Vous pouvez utiliser SymfonyComponentHttpFoundationRequest::create() 来代替,它隐式调用请求工厂并返回 Request objets.

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

    PS : Pas besoin de le préciser explicitement method参数,因为'GET' est la valeur par défaut.

    répondre
    0
  • Annulerrépondre