前端发送请求的常用写法


前端发送请求的常用写法

在springboot+vue的前后端分离开发中,前端会创建一个api文件夹统一处理前端请求的发送。

使用request.js封装axios后的方法,我们只需要返回 url(后台api地址),method(请求类型),params(参数)即可。

请求类型

请求类型一般是get请求与post请求

参数

1.params: data
get请求都用这种方式,post请求也可以使用此方式。
这种方式是将参数添加到url的请求字符串中

2.data
大多数post请求是用这种方式。
该方式是将参数添加到请求体(body)中
其实post请求是否使用params主要看后台接受参数的方式
如果是与传参一致就可以使用params
如果是创建一个类来表示所有参数就不能使用params,如果使用后台会接收不到数据

实例

这里列举我们平时开发用于api请求的js文件作为参考

import request from '@/util/request'
export default{
	getTableInfoList(data) {
		return request({
			url: '/api/getTableInfoList',
			method: 'post'
			data
		})
	},
	getTableDetailInfoList(data) {
		return request({
			url: '/api/getTableDetailInfoList',
			method: 'post'
			params: data
		})
	},
	getFormInfoList(data) {
		return request({
			url: '/api/getFormInfoList',
			method: 'get'
			params: data
		})
	}
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM