前面一篇文章中封装了请求拦截器和响应器,这一章主要是讲述了实际工作中常用的4种请求
//首先引入前面文章中封装的request.js文件
import request from '@/utils/request'
//示例
//post请求 后端要求传值放在请求体中
export function xxxx(data) {
return request({
url: 'xxxxxx', //实际请求路径
method: 'post',
data: data
})
}
//post请求 后端要求参数拼接在 URL 后面
export function xxxx(query) {
return request({
url: 'xxxxxx', //实际请求路径
method: 'post',
params : query
})
}
//get请求 后端要求参数拼接在 URL 后面(get请求基本上都会用参数拼接url)
export function xxxx(query) {
return request({
url: 'xxxxxx', //实际请求路径
method: 'get',
params : query
})
}
//put请求 主要用于修改
export function xxxx(data) {
return request({
url: 'xxxxxx', //实际请求路径
method: 'put',
data: data
})
}
//delete请求 主要用于删除(一般删除都会传递特定id)
export function xxxx(id) {
return request({
url: 'xxxxxx'+id, //实际请求路径
method: 'delete',
})
}