gpt4 book ai didi

php - 如何使用具有内容类型文本/纯文本的 PHP 获取外部 JSON?

转载 作者:搜寻专家 更新时间:2023-10-31 20:37:12 24 4
gpt4 key购买 nike

我正在尝试使用我的 PHP 后端获取外部 JSON 响应但我的问题是外部端点作为 Content-Type 返回:text/plain;charset=utf-8,当我阅读它时只会给我乱码。

string '����������ݒ�J�� ... etc...

有没有办法对该响应进行编码?

这是我所做的:

$response = file_get_contents('external_url');

我也试过这个:

$json = json_decode(file_get_contents('external_url'), true);

最佳答案

对 PHP 来说,响应声明的 Content-Type 并不重要,它不会对该信息做任何事情。无论 header 是 text/plain 还是 JSON,您都会得到完全相同的响应正文。

更有可能的是响应被压缩,您需要用gzinflate 解压它。等等。

关于php - 如何使用具有内容类型文本/纯文本的 PHP 获取外部 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32305491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com