当前位置: 首页 > news >正文

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字段。


http://www.mrgr.cn/news/58733.html

相关文章:

  • element ui中el-image组件查看图片的坑
  • tarjan算法笔记
  • Python shutil 模块详解——文件操作从未如此简单!
  • 二十、Innodb底层原理与Mysql日志机制深入剖析
  • JVM 实战篇(一万字)
  • 操作系统期末|考研复习知识点汇总 - 持续更新
  • Typora 、 Minio and PicGo 图床搭建
  • 【高级IO】IO多路转接之select
  • 代码随想录第九天|151.翻转字符串里的单词、卡码网:55.右旋转字符串、28. 实现 strStr() 、459.重复的子字符串
  • 《西安科技大学学报》
  • 我谈Canny算子
  • windows中git无法通过ssh连接github
  • 【Git】将本地代码提交到github仓库
  • electron 监听窗口高端变化
  • 基础知识总结-因果分析-dayone-辛普森悖论 因果关系
  • Spring Boot 中应用单元测试(UT):结合 Mock 和 H2 讲解和案例示范
  • Openlayers高级交互(8/20):选取feature,平移feature
  • Linux中安装配置SQLite3,并实现C语言与SQLite3的交互。
  • 活着就好20241026
  • Nature Communications|一种3D打印和激光诱导协同策略用于定制功能化器件(3D打印/激光直写/柔性电子/人机交互/柔性电路)
  • react项目因eslint检测未通过而Failed to compile编译失败
  • Go操作Redis
  • 智创 AI 新视界 -- 探秘 AIGC 中的生成对抗网络(GAN)应用
  • Java项目实战II基于微信小程序的智慧旅游平台(开发文档+数据库+源码)
  • 算法的学习笔记—平衡二叉树(牛客JZ79)
  • WPF+MVVM案例实战(四)- 自定义GroupBox边框样式实现