当前位置: 代码迷 >> 综合 >> Axios的get和delete请求的特殊性
  详细解决方案

Axios的get和delete请求的特殊性

热度:91   发布时间:2023-09-27 01:50:12.0

        首先明确一下Axios发送请求时params和data的区别,params添加到url的请求字符串中,而data则是添加到请求体(Request body)中的。

        get和delete相较于其他put等请求特殊的地方在于,这俩的data是在config中的,其他如put格式axios.put(url[, data[, config]])是在第二个参数,因此用同样的格式传递会报错

1.get请求

    格式:axios.get(url[, config])

    get请求不接受data,只能使用params,因此在传递时只能写axios.get(url, { params: { xx,xx} }),如果硬是要传递data,就使用put等其他请求。

2.delete请求

    格式:axios.delete(url[, config])

    delete请求可以接受data参数,传递时格式 axios.get(url, { data: object ,params: { xx,xx} }) 

 

 

 

  相关解决方案