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中文网其他相关文章!