Hinzufügen von Query-String-Parametern zu einer Guzzle-GET-Anfrage?
Um Abfragezeichenfolgenparameter in eine GET-Anforderung mit Guzzle hinzuzufügen, können Sie die Option 'query' verwenden, wenn Sie die Anforderung erstellen. Zum Beispiel:
<?php
$client = new GuzzleHttp\Client();
$response = $client->request('GET', 'http://example.com', [
'query' => [
'param1' => 'value1',
'param2' => 'value2',
],
]);
Dies sendet eine GET-Anforderung an "http://example.com?param1=value1¶m2=value2".
Sie können auch die Methode 'query' auf einem Anforderungsobjekt verwenden, um Abfragezeichenfolgenparameter zu einer vorhandenen Anforderung hinzuzufügen. Zum Beispiel:
<?php
$request = $client->createRequest('GET', 'http://example.com');
$request->query->set('param1', 'value1');
$request->query->set('param2', 'value2');
$response = $client->send($request);