一个request的小问题

来源:5-9 开发路由(处理 POSTData)

w_hos

2019-03-13

  • 为什么req.headers[‘content-type’] === ‘application/json’(content首字母小写)

  • 而req.headers[‘Content-type’] !== ‘application/json’(Content首字母大写)?

写回答

1回答

双越

2019-03-13

经过实际测试

req.headers['content-type'] 中,content 必须用小写,否则获取不到。

res.setHeader('Content-type', 'application/json') 中,content 大写小写浏览器都可以识别。但是,根据 http 协议的统一格式,还是建议 C 大写。

因此,总结一下。req.headers['content-type'] 中用小写,res.setHeader('Content-type', 'application/json') 中用大写。

3
2
慕莱坞0998854
原来req和res都有content-type属性吗。。
2020-11-14
共2条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4132 学习 · 2024 问题

查看课程