Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich den Antworttext in Guzzle 6 ab?
Guzzle 6, eine beliebte HTTP-Client-Bibliothek für PHP, nutzt den PSR-7-Standard, der die Verwendung von Streams vorschreibt um den Text einer Nachricht zu speichern. Um diesen Text als String abzurufen, verwenden Sie eine der folgenden Methoden:
$contents = (string) $response->getBody();
$contents = $response->getBody()->getContents();
Key Unterschied:
Zum Beispiel:
$stream = $response->getBody(); $contents = $stream->getContents(); // returns all contents $contents = $stream->getContents(); // empty string $stream->rewind(); // reset stream position $contents = $stream->getContents(); // returns all contents again
Im Gegensatz:
$contents = (string) $response->getBody(); // returns all contents $contents = (string) $response->getBody(); // returns all contents again
Weitere Details finden Sie in der Guzzle-Dokumentation: http://docs.guzzlephp.org/en/latest/psr7.html#responses
Das obige ist der detaillierte Inhalt vonWie rufe ich den Antworttext in Guzzle 6 ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!