这几天天天熬夜熬到凌晨一两点,今天项目终于上线了,我们整个小组都兴奋的不行,开心~
刚到楼下,就接到了组长的电话(准没好事),果然还得是我辉哥果然一次都不会让我失望,告诉我赶紧回来加班,测试测出有一组数据有乱码(心里有一万句美好的语音准备喷射)
我们一组人找了大半夜,居然把问题找到了,原来是写接口那小子忘记写content-type了!!!!!!也不知道测试是干什么吃的项目快上线了才测出来!!!!!! 话不多说,大家伙快把这些关于content-type的格式收藏一下吧,答应我别犯这个问题(微笑)
http中的content-type 是告诉对方是以什么格式来传递数据
常见的格式
.html:res.setHeader('content-type', 'text/html;charset=utf8')
.css:res.setHeader('content-type', 'text/css;charset=utf8')
.js:res.setHeader('content-type', 'application/javascript')
.png : res.setHeader('content-type', 'image/png')
json数据:res.setHeader('content-type', 'application/json;charset=utf-8')
express 中的content-type 是告诉服务器以什么格式来解析数据
常用格式
application/x-www-form-urlencode 普通键值对象 a=2&c=1
application/json json对象 {a:1,b:{c:1}}
multipart/form-data 上传文件 file
最后答应我,兄弟们一定要写注释,程序员何苦为难程序员