首页 > 解决方案 > Chrome 开发工具未在自定义 HTTP 响应消息中显示响应数据

问题描述

我正在使用 NetCat 返回自定义 HTTP 消息。

但是,Chrome 开发工具没有在响应选项卡中显示我的 JSON 数据。甚至邮递员都告诉我标题是错误的。但是,我仍然在浏览器中获得 200 OK。我查看了有关 HTTP 消息的 MDN 文档,但没有看到我在哪里写错了标头值。如何将 JSON 数据插入 HTTP 消息?

我正在尝试创建自己的 HTTP 消息以用于自学顺便说一句。这在过去是有效的,但我现在无法让它工作。

这是我的标题:

HTTP/1.1 200 OK
Server: NetCat! 
Content-Length: 33
Content-Type: application/json
{"message":"check your cookies!"}

如果我将内容类型更改为text/html并且正文更改为hello world有效但不是 JSON!

标签: httpnetworkingnetwork-programminggoogle-chrome-devtoolsnetcat

解决方案


这里的解决方案是确保Content-Length数字正确并在标题和正文之间提供一个空格。


推荐阅读