繁体   English   中英

Laravel & Guzzle:如何获得响应体?

[英]Laravel & Guzzle: How to get response body?

我还有一个问题:我有一个 artisan 命令,它访问外部 API 以获取信息。 如何访问响应正文? 有很多 Guzzle 文档,但每个文档都告诉我一些不同的东西是行不通的。 在 laracast 讨论中有人写了$response = getBody() 其他人说$response->json()或类似的东西。

我查看了哪些方法可用(PhpStorm 告诉我的),但我找不到解决此问题的方法。 甚至 Stack Overflow 上的问题也可以用$response->getBody()回答。

当我查看 guzzle 的 Response 类时,有一个名为“getBody()”的公共方法。 我做错什么了吗? 我使用来自作曲家仓库“guzzle/guzzle”的 Guzzle 3.9.2(我认为它与 laravel 一起提供)。

我解决了。 现在我使用 Guzzlehttp/Guzzle 6.1.1 版,一切正常:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM