微信小程序 wx.request
时间: 2023-09-26 21:08:53 浏览: 128
开窗方式-微信小程序 wx.request合法域名配置详解
微信小程序中的 wx.request() 是一个用于发起网络请求的API。它可以向服务器发送 HTTP 请求,并在请求成功或失败后执行相应的回调函数。
使用 wx.request() 的基本语法如下:
```
wx.request({
url: '请求地址',
data: {}, // 请求参数
header: {'content-type':'application/json'}, // 请求header
method: 'GET', // 请求方法
dataType: 'json', // 返回数据格式
responseType: 'text', // 响应数据类型
success: function(res){
// 请求成功回调函数
},
fail: function(){
// 请求失败回调函数
},
complete: function(){
// 请求完成时执行的函数
}
})
```
其中,参数含义如下:
- url:String类型,必选,开发者服务器接口地址
- data:Object/String/ArrayBuffer类型,可选,请求的参数
- header:Object类型,可选,设置请求的 header,header 中不能设置 Referer
- method:String类型,可选,HTTP 请求方法,默认为 GET
- dataType:String类型,可选,服务器返回的数据类型,默认为 json
- responseType:String类型,可选,响应数据类型,默认为 text
- success/fail/complete:Function类型,可选,接口调用成功、失败、完成时分别执行的回调函数。
需要注意的是,wx.request() 是一个异步函数,调用时不会阻塞主线程,因此需要通过回调函数获取请求结果。
阅读全文