后盾用body形式承受参数:
1、axios.post(api,data)
这种形式间接传递json格局的data数据,平平无奇
后盾用单个参数形式承受参数:
1、axios.post(api,qs.stringify(data))
这种形式须要用qs对json格局的data数据进行格局转换,略微有点简单
2、
axios({
url: api,
method: 'post',
data: qs.stringify(data)
})
和下面逻辑一样,写法不一样
3、
axios({
url: api,
method: 'post',
params: data
})
这种形式不须要qs进行格局转换,更简略
留神:因为后盾的接管形式是单个参数承受,data:data这样会导致后盾拿到的是一个json对象,接口会报400,”Required String parameter ‘xxx’ is not present”。
发表回复