微信小程序学习总结(六) --- API

本文详细介绍了微信小程序的API使用规则,包括网络请求、上传下载和WebSocket的使用方法。重点讲解了发起HTTPS请求、上传下载文件的进度监听以及WebSocket连接的创建、发送数据和事件监听等关键操作。
摘要由CSDN通过智能技术生成

微信小程序学习总结(六) — API

API
规则:

1 . 都是以wx.开头
2. 以wx.on开头的是监听某个事件的API接口,接受一个回调函数作为参数
3. api大多是异步的函数,接受Object作为参数 success成功后的回调 fail失败后的回调 complete完成后的回调
4. wx.get获取宿主环境数据的接口
5. wx.set写入到宿主环境的数据接口
6. 调用函数时有两种方式:
直调函数: 在程序运行时立即执行被调函数
回调函数: 在程序运行后再执行被调函数

一. 网络请求

wx.request(Object) 发起HTTPS网络请求

  属性	           类型  	         默认值	        是否必填	               说明
  url	          string		                       是	        开发者服务器接口地址	
  data	 string/object/ArrayBuffer  	           	   否	        请求的参数	
  header	      Object	                           否	        设置请求的 header,header 中不能设置 Referer。content-type 默认为 application/json	
  method	      string	          GET          	   否	        HTTP 请求方法	
  dataType	      string	         json	           否	        返回的数据格式	
  responseType	  string	         text	           否	        响应的数据类型
  success	     function	                           否	        接口调用成功的回调函数	
  fail	         function	                      	   否        	接口调用失败的回调函数	
  complete       function                              否           接口调用结束的回调函数(调用成功、失败都会执行)

object.method 的合法值

  值	           说明
  OPTIONS	HTTP 请求 OPTIONS
  GET	    HTTP 请求 GET
  HEAD	    HTTP 请求 HEAD
  POST   	HTTP 请求 POST
  PUT	    HTTP 请求 PUT
  DELETE	HTTP 请求 DELETE
  TRACE	    HTTP 请求 TRACE
  CONNECT	HTTP 请求 CONNECT

object.dataType 的合法值

  值	                 说明
  json	  返回的数据为 JSON,返回后会对返回的数据进行一次 JSON.parse
  其他	  不对返回的内容进行 JSON.parse

object.responseType 的合法值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值