开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第10天,点击查看活动详情 小程序的学习今天是最后一节课了,感觉学了点,有感觉没学什么,项目中练习吧,给大家分享一下今天所学的内容,主要是请求的API
发起请求
- 发起请求时,需要在小程序配置域名,步骤如下:
- (1)打开小程序开发管理--->开发设置
(2)然后就可以利用接口去请求数据,配置相应的选项
wx.request( {} )
作用:发起 HTTPS 网络请求。 返回值:是请求任务对象。 参数:
url:请求地址data:携带数据。可以是string/object/ArrayBuffer类型值,data值最终发送到服务器时,都会转为字符串。header:请求头timeout:超时时间,默认6万毫秒method:请求方法,默认是getdataType:返回的数据格式。
- 值json:返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse
- 其他值:不对返回的内容进行 JSON.parse
responseType:响应的数据类型success:发送请求成功的回调,可以接收到服务器返回的数据。fail:发送请求失败的回调,可以接收到错误对象。complete: 接口调用结束的回调函数(调用成功、失败都会执行)
RequestTask
调用RequestTask.abort()可以中断请求
wx.downloadFail( {配置对象} )下载资源到本地接口
- 作用:下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径 (本地路径),单次下载允许的最大文件为 200MB。
- 解释:本地的图片是无法直接分享给朋友的,需要先下载,后使用分享。
- 其中
success:function(res){}获取的大多都是文件下载到了哪个文件夹 - 返回值: DownloadTask对象
DownloadTask.abort()可以中断下载任务。
DownloadTask.onProgressUpdate( function listener )
作用:可以监听下载进度变化事件 想使用微信支付功能,需要先去微信支付官网申请,申请的必须是商户,个人是无法申请的。申请完之后会给一个对应的接口
如果是在公司中,是不需要开发人员申请,基本由后台去申请。开发人员要做的就是把申请好的接口去配合使用。需要登录微信支付,才能看到一些相关的接口。