## uni.request(OBJECT)

发起网络请求。

**OBJECT 参数说明**

![](https://box.kancloud.cn/a90bf284df069eddde4019c04db7d627_861x475.png)

**success 返回参数说明**

![](https://box.kancloud.cn/10d44a6d100bb3833b22f2d41e85d8eb_861x165.png)

**data 数据说明**

最终发送给服务器的数据是 String 类型,如果传入的 data 不是 String 类型,会被转换成 String。转换规则如下:

对于 GET 方法,会将数据转换为 query string。例如 { name: 'name', age: 18 } 转换后的结果是 name=name&age=18。

对于 POST 方法且 header['content-type'] 为 application/json 的数据,会进行 JSON 序列化。

对于 POST 方法且 header['content-type'] 为 application/x-www-form-urlencoded 的数据,会将数据转换为 query string。

示例

```

uni.request({

url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。

data: {

name: 'name',

age: 18

},

header: {

'custom-header': 'hello' //自定义请求头信息

},

success: function (res) {

console.log(res.data);

}

});

```

返回值

返回一个 requestTask 对象,通过 requestTask,可中断请求任务。

![](https://box.kancloud.cn/48b7aa1792aad7e32fffd133edf826ee_861x86.png)

示例

```

const requestTask = uni.request({

url: 'https://www.example.com/request', //仅为示例,并非真实接口地址。

data: {

name: 'name',

age: 18

},

success: function (res) {

console.log(res.data);

}

});

// 中断请求任务

requestTask.abort();

```

Tips

请求的 header 中 content-type 默认为 application/json。

uniapp网络请求获取数据_2.uni-app 发起网络请求相关推荐

  1. Python学习——(2)通过网络爬虫获取数据

    通过网络爬虫获取数据 1. 和爬虫有关的HTTP ​ HTTP是网络数据通信的基础.在本节中会围绕Python网络爬虫讲述常用HTTP知识点. 1.1 基于HTTP的请求处理流程 ​ 当用户在浏览器的 ...

  2. Paging3、Room使用,1、从本地Room数据库加载 2、直接网络获取数据加载 3、网络访问数据到Room数据库再加载 4、封装使用

    目录 1.从本地Room数据库加载数据 viewmodel fragment中使用 页面 数据库相关 2.直接网络获取数据加载 3.网络访问数据到Room数据库再加载数据 自定义RemoteMedia ...

  3. Promise相关内容(三)——异步获取服务器数据:promise方式解决回调地狱的问题。通过多个.then使代码可读性更高 实现异步任务的串行执行,保证按顺序发送请求获取数据

    Promise相关内容(三)--异步获取服务器数据:promise方式解决回调地狱的问题.通过多个.then使代码可读性更高 & 实现异步任务的串行执行,保证按顺序发送请求获取数据 第一种形式 ...

  4. jQuery使用ajax跨域请求获取数据

    jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内 ...

  5. 《Splunk智能运维实战》——1.3 从网络端口获取数据

    本节书摘来自华章计算机<Splunk智能运维实战>一书中的第1章,第1.3节,作者 [美]乔史·戴昆(Josh Diakun),保罗R.约翰逊(Paul R. Johnson),德莱克·默 ...

  6. ajax中get请求获取数据

    回到文章总目录 1.创建在testtwo文件夹并在这个文件夹里面 2.创建get.html文件 3.创建server.js文件 get.html文件 <!DOCTYPE html> < ...

  7. 拦截手机app发起的请求,获取请求信息!调试必备!!!

    最近在做Android接口调试,用postman发请求时总是报500空指针异常,获取不到请求的数据,我就在想是不是请求body没过去,后台接受不到,手机app是正常使用的.所以我就想到拦截手机的请求, ...

  8. js采用ajax发送请求获取数据(实例操作)

    来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...

  9. JS中的Ajax发送请求获取数据流程

    前言: JS两个常用的请求方法 [XMLHttpRequest() .fetch()] XMLHttpRequest() 的使用方法大致可以分为四步: 1.创建XMLHttpRequest的对象成员 ...

最新文章

  1. 2021年大数据ZooKeeper(六):ZooKeeper选举机制
  2. 微博广告分布式配置中心的构建与实践
  3. spring之DelegatingFilterProxy
  4. windows下svn server迁移
  5. Python Scrapy 安装及相关配置
  6. 怎么做才能让浏览器看不到token_卫生间回填及防水怎么做才能后患无忧
  7. jzoj1293,P2933-气象牛(气象测量)【dp】
  8. qchart画完以后删除_身为宫廷画师,郎世宁为何要偷偷画乾隆的侧身像?跟一次惩罚有关...
  9. java积分签到功能_对于签到功能的一点理解
  10. 安装spoonwep
  11. 2021陈文灯数学复习指南百度云_【干货分享】21考研数学:高等数学常用公式、定理汇总(含打印版)...
  12. 锐浪报表开发Web版
  13. Python3 用turtle库学画画——(一)美国队长盾牌
  14. 12.3 让知识改变命运——《逆袭大学》连载
  15. arm板linux内核移植,ARM开发板上uClinux内核移植
  16. HDCP @ Locality Check
  17. 新闻学应该掌握哪些计算机技能,哪些人适合学新闻学专业 要掌握哪些技能
  18. 贪吃蛇小游戏编写心得
  19. 安卓u盘格式化工具apk_华为智慧屏U盘安装APP分享
  20. python读书心得体会范文_读书心得体会范文(通用3篇)

热门文章

  1. 您好,这是我的第一篇文章
  2. MPU和MCU的区别和选择
  3. linux批量远程多服务器FTP并下载文件的脚本
  4. Linux磁盘管理1
  5. 国产杀毒软件也开始支持虚拟化
  6. UVa 10026 - Shoemaker's Problem
  7. Silverlight学习日记(三)
  8. leetcode 231. 2 的幂
  9. leetcode228. 汇总区间
  10. 从零学习机器学习_机器学习:如何从零变英雄