本周做了一个uniapp的项目,项目也很简单,就是向后台发送指定的数据,其中发生了一点小插曲,请求是已经封装好的,可是怎么向后端发生数据,后端都接受不到,使用原生的uni.request,后台还是获取不到,因为之前有过类似的事情,所以就想到了是请求头的问题,于是,去百度搜了一下。
默认的请求头是application/json
在请求中的header中请求头内容改为:application/x-www-form-urlencoded,后台就能正常接收。
请求头是请求中非常重要的一部分,比如我们一些系统登录后肯定不能把用户的账号密码存到本地存储里,我们这里就可以在请求头中传递token,后台请求只有识别到有token才会往下走。
而平常我们传递一些指定类型的信息,比如强制转化为form和json类型。
w3c整理的我们经常使用的请求头如下所示:
想要了解更多uniapp的知识点击这里。