axios一些问题
来源:9-5 请求函数的封装

慕瓜2163919
2021-08-27
看dell的视频,自己还得课外补些知识呀。说两点自己补知识回来后的看法哈。
1.默认情况下,axios将JavaScript对象序列化为JSON。 要以application / x-www-form-urlencoded格式发送数据。
也就是说,请求头中我们不设置Content-Type,也是默认数据就是json格式。
自己试过,不主动设置Content-Type,浏览器调试窗口请求头:Content-Type: application/json; charset=utf-8
2.视频中为什么封装的post要返回promise对象,这个跟async有关。
async 函数返回的是一个promise 对象,所以说,登录页面在函数调用时加了async,所以封装的js里才这么返回。从另一方面来说,如果登录页面不使用async,是不是调用封装的函数就有问题了,或者说取不到对应的数据?如果要调用封装的post函数,是不是那调用的地方都得加async?
不知道我理解的对不对
写回答
1回答
-
Dell
2021-08-28
你理解的没问题
00
相似问题