手机版

微信小程序跳坑

时间:2021-12-17 来源:互联网 编辑:宝哥软件园 浏览:

作者tototo163,本文写于最新版本(特别版1222)之前。如果BUG已经修复,那么本文仅供参考。

1.post请求

WX.request(对象)WX.request启动了一个HTTPS请求。一个微信小程序一次只能连接5个网络请求。上述官方网站。

参数类型必需描述urlString是开发人员服务器dataObject的接口地址,StringNo。请求的参数头对象号。无法设置请求的标题。ReferermethodStringNo。GET默认情况下,有效值:OPTIONS、GET、HEAD、POST、Put、delete、trace、connectSuccessFunction您是否已成功接收到开发人员服务返回的回调函数,res={data: '开发人员服务器返回的内容' }failFunction没有调用接口completeFunction失败的回调函数没有结束接口调用的回调函数(将执行成功和失败的调用)微信小程序示例

Wx.request ({url:' test.php ',//只是例子,并不是真正的接口地址数据: {x3360 ' ',y:'},头3360 { ' content-type ' : ' application/JSON ' }),Success 3360 function(RES){ console . log(RES . data)})这个request GET方法是可以的,没有它也可以添加头头。但是POST有一个很大的问题。

我使用以下代码进行调试(代码一):

wx . request({ URL : ApiHost/?service=default.getOrderInfo ',data : { ' order _ id ' : order _ id },method: 'POST ',success : function(RES){//console . log(RES);if(RES . data . ret==200){//有事做} else {//有事做} } fail : function(RES){ console . log(RES);} });看下图,微信开发工具中的提示:

微信小程序跳坑(图1)

开机自检请求会将数据值放在请求有效负载中,而不是查询字符串参数中。如果后端服务器不注意,将无法获取数据。

版权声明:微信小程序跳坑是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。