采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
通过默认值与processHeaders的处理,是不是可以理解成 当对象为普通对象时
headers['Content-Type'] = 'application/json;charset=utf-8'
当对象不为普通对象时
'Content-Type':'application/x-www-form-urlencoded'
这里也就是引入qs的原因,让传入的data不是普通对象而是formdata对象,是这样嘛,老师
普通对象且用户没有自己设置过 Content-Type 的时候,headers['Content-Type'] = 'application/json;charset=utf-8'。另外关于 Content-Type 的默认值参考 defauts.ts 文件的定义。qs.stringify 是可以把普通对象转成 key=val 的字符串形式。
登录后可查看更多问答,登录/注册
课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!
1.4k 14
1.7k 13
1.5k 13
1.1k 13
1.5k 11
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号