首先需要安装vue-resource
npm install vue-resource --save
复制
然后在main.js中引入并使用
import VueResource from 'vue-resource'
Vue.use(VueResource)复制
1、post请求示例(Request Payload)
register(){
this.$http.post('http://localhost:8088/user/register',
{
username:'admin',
password:'admin'
}
).then(function(res){
console.log("响应结果res")
console.log(res)
});
}复制
默认发送的数据是request payload格式的,即json格式;还有一种是formData格式的,相当于key=11&value=12这种形式
对于 Request Payload 请求, 后台必须使用 @RequestBody注解通过实体Bean来接收传输的json对象
对于 Form Data 请求,无需任何注解,可使用实体Bean直接接收,也能通过request.getParameter("uasername")形式来获取uasername对应的值
1.1 前台请求
在浏览器通过F12打开开发者工具,可以看到请求头中的Content-Type为json格式
发送的数据格式是Request Payload

1.2 后台
后台接收请求后只能通过@RequestBody注解来接收数据,通过request.getParameter方法无法获取数据,如下图

1.3 响应结果
响应结果封装在了res中,可通过res.body获取响应体

2、post请求示例(Form Data)
如果想发送Form Data 请求,可设置 emulateJSON: true,将请求修改如下:
register(){
this.$http.post('http://localhost:8088/user/register',
{
username:'admin',
password:'admin'
},
{
emulateJSON: true
}
).then(function(res){
console.log("响应结果res")
console.log(res.body)
});
}复制
2.1 前台请求
在浏览器通过F12打开开发者工具,可以看到请求头中的Content-Type为application/x-www-form-urlencoded格式
发送的数据格式是Form Data

2.2 后台
后台不需要通过@RequestBody注解来接收数据,普通实体类接收即可,通过request.getParameter也能获取数据,如下图

2.3 响应结果
响应结果封装在了res中,可通过res.body获取响应体

3、get请求示例
register(){
this.$http.get('http://localhost:8088/user/register',
{
params: {
username:'admin',
password:'password'
}
}
).then(function(res){
console.log("响应结果res")
console.log(res)
});
}复制
get请求数据都是Query String Parameters

文章转载自码农小黑,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
数据库国产化替代深化:DBA的机遇与挑战
代晓磊
1254次阅读
2025-04-27 16:53:22
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
730次阅读
2025-04-30 15:24:06
国产数据库需要扩大场景覆盖面才能在竞争中更有优势
白鳝的洞穴
597次阅读
2025-04-14 09:40:20
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
510次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
477次阅读
2025-04-30 12:17:56
GoldenDB数据库v7.2焕新发布,助力全行业数据库平滑替代
GoldenDB分布式数据库
471次阅读
2025-04-30 12:17:50
优炫数据库成功入围新疆维吾尔自治区行政事业单位数据库2025年框架协议采购!
优炫软件
361次阅读
2025-04-18 10:01:22
给准备学习国产数据库的朋友几点建议
白鳝的洞穴
298次阅读
2025-05-07 10:06:14
XCOPS广州站:从开源自研之争到AI驱动的下一代数据库架构探索
韩锋频道
281次阅读
2025-04-29 10:35:54
国产数据库图谱又上新|82篇精选内容全览达梦数据库
墨天轮编辑部
275次阅读
2025-04-23 12:04:21