Guzzle 6 是一個流行的PHP HTTP 用戶端庫,它使用強制使用流的PSR-7 標準儲存訊息的正文。若要以字串形式擷取此正文,請使用下列方法之一:
$contents = (string) $response->getBody();
$contents = $response->getBody()->getContents();
Key差異:
例如:
$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
對比:
$contents = (string) $response->getBody(); // returns all contents $contents = (string) $response->getBody(); // returns all contents again
了解更多詳細信息,請參閱Guzzle 文件:http://docs.guzzlephp. org/en/latest/psr7.html#responses
以上是如何在 Guzzle 6 中檢索回應主體?的詳細內容。更多資訊請關注PHP中文網其他相關文章!