我认为 Nginx 标头会导致无效的 JSON

发布于 2024-10-25 09:35:14 字数 430 浏览 2 评论 0原文

我最近从 Lighttpd 迁移到 Nginx,虽然一切看起来又快又好,但 JSON 输出无效。

至少我是这么想的,当我测试它时, JSONLint

语法错误,第 1 行出现意外的 TINVALID

语法错误,当我测试 JSON 输出时,

http://bit.ly/fLCxox I已通过 var_dump(json_decode(json_encode(data))); 内部测试数据正常,

这是我的

任何帮助都会很棒。

谢谢,雅各布

I have recently moved from Lighttpd to Nginx and while everything seems speedy and good, JSON output is invalid.

At least that's what I think and when I test it, JSONLint says

syntax error, unexpected TINVALID at line 1

when I test my JSON output: http://bit.ly/fLCxox

I have tested internally that the data is ok by var_dump(json_decode(json_encode(data)));

Here's my nginx.conf.

Any help would be great.

thx, Jacob

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

末蓝 2024-11-01 09:35:14

您的 0.json 文件在开头包含三个零字节。

00000000  00 00 00 7b 22 65 72 72  6f 72 22 3a 22 49 6e 76  |...{"error":"Inv|
00000010  61 6c 69 64 20 49 44 22  7d                       |alid ID"}|

Your 0.json file contain three zero bytes in the beginning.

00000000  00 00 00 7b 22 65 72 72  6f 72 22 3a 22 49 6e 76  |...{"error":"Inv|
00000010  61 6c 69 64 20 49 44 22  7d                       |alid ID"}|
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文