2.3.7.14 网络请求
网络请求组件是封装的微信wx.request API,用于发起网络请求。牛刀全站默认启用https访问,使用网络请求组件不能调用http请求,只能调用https请求。
1、基础属性
网络请求组件提供5个基础属性:
l 请求地址:指定请求地址
l 请求类型:设置请求类型,可选项为:GET、POST、PUT、DELETE
l 返回数据类型:设置请求返回的数据类型,可选项为json、xml、html、text、script、jsonp
l 发送数据:设置POST等请求的data参数
l 请求数据类型::设置发送数据的数据格式,可选项为application/json、application/xml、application/x-www-form-urlencoded
2、操作
网络请求组件提供1个操作:发送请求,用于执行发送请求。
3、事件
网络请求组件提供2个事件:
l 请求成功:请求成功时触发,事件参数中包括请求返回的数据
l 请求失败:请求失败时触发
4、示例
使用网络请求组件调用阿里云通信的发送短信请求。关于阿里云通信的发送短信请求参见“15.4.4短信服务”一节中发送短信的介绍。添加网络请求组件,设置“请求地址”为/sms/message,设置“请求类型”为POST,设置“发送数据”为
{
"phone":"13901234567",
"templateCode":"SMS_5036241",
"params":{
"code":"123454",
"product":"newdao"
}
}
添加按钮组件,在“单击”事件中调用网络请求组件的“发送请求”操作。手机接收到短信。