OBJECT参数说明:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | String | 是 | 开发者服务器接口地点 |
| data | Object、String | 否 | 请求的参数 |
| header | Object | 否 | 设置请求的 header , header 中不可设置 Referer |
| method | String | 否 | 默以为 GET,,,,有用值:OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT |
| dataType | String | 否 | 默以为 json。。。若是设置了 dataType 为 json,,,,则会实验对响应的数据做一次 JSON.parse |
| success | Function | 否 | 收到开发者服务乐成返回的回调函数,,,,res = {data: '开发者服务器返回的内容'} |
| fail | Function | 否 | 接口挪用失败的回调函数 |
| complete | Function | 否 | 接口挪用竣事的回调函数(挪用乐成、失败都会执行) |
success返回参数说明:
| 参数 | 说明 | 最低版本 |
|---|---|---|
| data | 开发者服务器返回的数据 | |
| statusCode | 开发者服务器返回的状态码 | |
| header | 开发者服务器返回的 HTTP Response Header | 1.2.0 |
示例代码:
wx.request({
url: 'test.php', //仅为示例,,,,并非真实的接口地点
data: {
x: '' ,
y: ''
},
header:{
"Content-Type":"application/json"
},
success: function(res) {
console.log(res.data)
}
})
返回值:
基础库 1.4.0 最先支持,,,,低版本需做兼容处理
返回一个requestTask工具,,,,通过requestTask,,,,可中止请求使命。。。
requestTask 工具的要领列表:
| 要领 | 参数 | 说明 | 最低版本 |
|---|---|---|---|
| abort | 中止请求使命 | 1.4.0 |
示例代码:
const requestTask = wx.request({
url: 'test.php', //仅为示例,,,,并非真实的接口地点
data: {
x: '' ,
y: ''
},
header: {
'content-type': 'application/json'
},
success: function(res) {
console.log(res.data)
}
})
requestTask.abort() // 作废请求使命
tip: content-type 默以为 'application/json'bug: 开发者工具0.10.102800版本,,,,header的content-type设置异常;;;;tip: 客户端的 HTTPS TLS 版本为1.2,,,,但Android的部分机型还未支持 TLS 1.2,,,,以是请确保 HTTPS 服务器的 TLS 版本支持1.2及以下版本;;;;tip: 要注重 method 的 value 必需为大写(例如:GET);;;;tip: url 中不可有端口;;;;tip: request 的默认超时时间和最大超时时间都是 60stip: request 的最大并发数是 5tip: 网络请求的 referer 是不可以设置的,,,,名堂牢靠为 https://servicewechat.com/{appid}/{version}/page-frame.html,,,,其中{appid}为小程序的 appid,,,,{version}为小程序的版本号,,,,版本号为 0 体现为开发版。。。更多微信小程序开发教程,,,,可以关注。。。
KESION pp电子软件
KESION pp电子软件是海内领先的在线教育软件及私域社交电商软件服务提供商,,,,恒久专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。。。
公司焦点产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化自力安排品牌网校和在线教育咨询等。。。KESION 一直通过手艺立异,,,,提供产品和服务,,,,助力企业向数字化转型,,,,通过科技驱动商业刷新,,,,让商业变得更智慧!
每个微信小程序需要事先设置一个通讯域名,,,,小程序可以跟指定的域名与举行网络通讯。。。包括通俗 HTTPS 请求(wx.request)、 WebSocket 通讯(wx.connectSocket)、上传文
wx.uploadFile(OBJECT) 将外地资源上传到开发者服务器。。。如页面通过 wx.chooseImage 等接口获取到一个外地资源的暂时文件路径后,,,,可通过此接口将外地资源上传到指定服务器。。??????