http - 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!
解决方案
这里的解决方案是确保Content-Length
数字正确并在标题和正文之间提供一个空格。
推荐阅读
- mysql - Mysql 触发器未更新表“无法在存储的函数/触发器中更新表‘用户’”
- jasper-reports - 导出为 Excel 格式:单元格类型“一般”和数字转换为科学计数法
- amazon-s3 - 为 AWS S3 存储桶创建别名
- c# - wpfx:DateTimePicker 如何手动设置日期和时间
- android - 使用不同样式的文本绘制自定义视图或按钮
- ios - 使用地理位置查找 ios 设备当前位置
- python - 比较两个数据框中的值
- javascript - 如何从“滑动滑块同步”中删除滑块导航并显示缩略图?
- forms - 自动接线似乎不起作用
- python - 如何检查数据框中每个值消耗的位数