uniapp 发起post和get请求!uni.request(OBJECT)

uni-app中,发起HTTP请求主要通过uni.request方法实现。

Get请求

使用uni.request请求api,并且将 method参数设置为GET,有参数的话直接data:{}传递,

success是请求成功回调函数,fail是失败函数

复制代码
        	<button @click="getTime"> 点击获取时间</button>



            getTime(){
			 uni.request({
			   url: 'http://localhost:5017/test', // 接口地址
			   method: 'GET', // 请求方法
			   data: {
			     id: '1',			
			   },
			   success: (res) => {
			     console.log('GET 请求成功返回服务器时间', res.data);
			   },
			   fail: (err) => {
			     console.log('GET 请求失败', err);
			   }
			 });

		 }

测试一下后端为.net6 api

请求成功!get将参数拼接在请求url后面

Post请求

post请求如果发送的是json数据格式要加上

header: {

'Content-Type': 'application/json' // 如果需要以JSON格式发送数据

},头部请求信息设置参数格式是json格式

复制代码
<button @click="send">post请求</button>


send(){
	
	uni.request({
	  url: 'http://localhost:5017/login', // 接口地址
	  method: 'POST', // 请求方法
	  data: {
	    username: 'zhangsan',
	    password: '12356'
	  },
	  header: {
	    'Content-Type': 'application/json' // 如果需要以JSON格式发送数据
	  },
	  success: (res) => {
	    console.log('POST 请求成功', res.data);
	  },
	  fail: (err) => {
	    console.log('POST 请求失败', err);
	  }
	});

}

后端代码

  • uni-appuni.request方法是异步的,因此需要通过successfail回调处理响应。
  • 如果接口要求认证(例如token),可以在header里添加Authorization字段。
相关推荐
盛夏绽放2 分钟前
Excel导出实战:从入门到精通 - 构建专业级数据报表的完整指南
开发语言·javascript·excel·有问必答
Mintopia5 分钟前
🌀曲面细分求交:在无限细节中捕捉交点的浪漫
前端·javascript·计算机图形学
Mintopia8 分钟前
🧙‍♂️用 Three.js 判断一个点是否在圆内 —— 一次圆心和点的对话
前端·javascript·three.js
liliangcsdn23 分钟前
mac mlx大模型框架的安装和使用
java·前端·人工智能·python·macos
CssHero26 分钟前
基于vue3完成领域模型架构建设
前端
PanZonghui29 分钟前
用项目说话:我的React博客构建成果与经验复盘
前端·react.js·typescript
挽淚32 分钟前
JavaScript 数组详解:从入门到精通
javascript
言兴33 分钟前
教你如何理解useContext加上useReducer
前端·javascript·面试
sunbyte36 分钟前
50天50个小项目 (Vue3 + Tailwindcss V4) ✨ | GoodCheapFast(Good - Cheap - Fast三选二开关)
前端·javascript·css·vue.js·tailwindcss
前端的日常37 分钟前
网页视频录制新技巧,代码实现超简单!
前端