uniapp网络请求获取数据_2.uni-app 发起网络请求
## 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 发起网络请求相关推荐
- Python学习——(2)通过网络爬虫获取数据
通过网络爬虫获取数据 1. 和爬虫有关的HTTP HTTP是网络数据通信的基础.在本节中会围绕Python网络爬虫讲述常用HTTP知识点. 1.1 基于HTTP的请求处理流程 当用户在浏览器的 ...
- Paging3、Room使用,1、从本地Room数据库加载 2、直接网络获取数据加载 3、网络访问数据到Room数据库再加载 4、封装使用
目录 1.从本地Room数据库加载数据 viewmodel fragment中使用 页面 数据库相关 2.直接网络获取数据加载 3.网络访问数据到Room数据库再加载数据 自定义RemoteMedia ...
- Promise相关内容(三)——异步获取服务器数据:promise方式解决回调地狱的问题。通过多个.then使代码可读性更高 实现异步任务的串行执行,保证按顺序发送请求获取数据
Promise相关内容(三)--异步获取服务器数据:promise方式解决回调地狱的问题.通过多个.then使代码可读性更高 & 实现异步任务的串行执行,保证按顺序发送请求获取数据 第一种形式 ...
- jQuery使用ajax跨域请求获取数据
jQuery使用ajax跨域请求获取数据 跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内 ...
- 《Splunk智能运维实战》——1.3 从网络端口获取数据
本节书摘来自华章计算机<Splunk智能运维实战>一书中的第1章,第1.3节,作者 [美]乔史·戴昆(Josh Diakun),保罗R.约翰逊(Paul R. Johnson),德莱克·默 ...
- ajax中get请求获取数据
回到文章总目录 1.创建在testtwo文件夹并在这个文件夹里面 2.创建get.html文件 3.创建server.js文件 get.html文件 <!DOCTYPE html> < ...
- 拦截手机app发起的请求,获取请求信息!调试必备!!!
最近在做Android接口调试,用postman发请求时总是报500空指针异常,获取不到请求的数据,我就在想是不是请求body没过去,后台接受不到,手机app是正常使用的.所以我就想到拦截手机的请求, ...
- js采用ajax发送请求获取数据(实例操作)
来,案例之前,容我分享一下js如何发送请求. 原生js发送请求: let xhr= new XMLHttpRequest(); // methods:GET/POST请求方式等,url:请求地址,tr ...
- JS中的Ajax发送请求获取数据流程
前言: JS两个常用的请求方法 [XMLHttpRequest() .fetch()] XMLHttpRequest() 的使用方法大致可以分为四步: 1.创建XMLHttpRequest的对象成员 ...
最新文章
- 2021年大数据ZooKeeper(六):ZooKeeper选举机制
- 微博广告分布式配置中心的构建与实践
- spring之DelegatingFilterProxy
- windows下svn server迁移
- Python Scrapy 安装及相关配置
- 怎么做才能让浏览器看不到token_卫生间回填及防水怎么做才能后患无忧
- jzoj1293,P2933-气象牛(气象测量)【dp】
- qchart画完以后删除_身为宫廷画师,郎世宁为何要偷偷画乾隆的侧身像?跟一次惩罚有关...
- java积分签到功能_对于签到功能的一点理解
- 安装spoonwep
- 2021陈文灯数学复习指南百度云_【干货分享】21考研数学:高等数学常用公式、定理汇总(含打印版)...
- 锐浪报表开发Web版
- Python3 用turtle库学画画——(一)美国队长盾牌
- 12.3 让知识改变命运——《逆袭大学》连载
- arm板linux内核移植,ARM开发板上uClinux内核移植
- HDCP @ Locality Check
- 新闻学应该掌握哪些计算机技能,哪些人适合学新闻学专业 要掌握哪些技能
- 贪吃蛇小游戏编写心得
- 安卓u盘格式化工具apk_华为智慧屏U盘安装APP分享
- python读书心得体会范文_读书心得体会范文(通用3篇)