axios发送post和get请求的时候,带请求头的写法

axios发送post请求的时候,headers请求头的写法:

axios.post方法实际上有3个形式参数

axios.post(url , data , config)

注意的是,这个headers请求头必须要写在conifg形参里边,不要误写在data形参里边了,如果这个data形参是空的,直接写个空的 { } 花括号

如果带两个形参,默认就是axios.post(url , data)

并且headers里面的键值对 'token' : 'xxxxxxxxx' ,  必须都要带上引号

axios发送post和get请求的时候,带请求头的写法_第1张图片

错误的写法:

这个是data形参,相当于postman里面的请求体,即requestBody

axios发送post和get请求的时候,带请求头的写法_第2张图片

axios发送get请求的时候,headers请求头的写法:

这里,默认参数就只有两个

axios.get(url , config)

这个config形参才是放请求头的

axios发送post和get请求的时候,带请求头的写法_第3张图片

如果再加上一个请求参数,那么这样写

get请求的header里面的键值对的键就不需要加引号了,但是值是固定值,那么要加引号

axios发送post和get请求的时候,带请求头的写法_第4张图片

 

 

你可能感兴趣的:(遇坑经验)