跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • PHP 使用 GuzzleHttp 不能获取完整的响应内容?
未分類
25 7 月 2019

PHP 使用 GuzzleHttp 不能获取完整的响应内容?

PHP 使用 GuzzleHttp 不能获取完整的响应内容?

資深大佬 : s609926202 43

同一个接口,直接在浏览器中打开的响应内容是:

{a: [], b: true, c: false}

使用 GuzzleHttp 获取的响应内容是( json_decode($response->getBody()->getContents())):

{b: true}

可以看到凡是值为空或者 false 的都被过滤掉了。所以如何获取完整的响应?

大佬有話說 (5)

  • 資深大佬 : dobelee

    你是不是加了什么过滤?不要 decode 看看内容。

  • 主 資深大佬 : s609926202

    @dobelee 查看 getContents()后的内容也是缺少值为空的结果、

  • 資深大佬 : lshero

    $response->getBody() 内置了 tostring 方法 直接 strval($response->getBody())

  • 資深大佬 : PHPJit

    打印 `$response->getBody()->getContent()`

  • 資深大佬 : askfilm

    我觉得问题应该改一下, “PHP 使用 GuzzleHttp 怎样获取完整的响应内容?”

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具