微信小程序http请求怎么设置?
微信小程序请求怎么设置?在接下来文章中,小编会为大家介绍微信小程序请求怎么设置,相信以下的内容会对各位微信小程序开发者们了解小程序有帮助哦,赶快来看看设置步骤吧。
微信小程序请求怎么设置?
请求介绍:
HTTP其实就是计算机通过网络进行通信的一套规则。Web浏览器向Web服务器发送请求,Web服务器处理了HTTP请求以后,会返回适当的应答。
微信小程序设置请求:
微信小程序进行网络通信的时候只能和指定的域名进行通信,微信小程序网络请求有以下四种类型。
1、普通HTTPS请求(wx.request)
2、上传文件(wx.uploadFile)
3、下载文件(wx.downloadFile)
4、WebSocket通信(wx.connectSocket)
这里以介绍wx.request,wx.uploadFile,wx.dowloadFile三种网络请求为主
设置域名
要微信小程序进行网络通信,必须先设置域名,不然会出现错误:
URL 域名不合法,请在 mp 后台配置后重试
需要在微信公众平台的小程序中设置域名。
在微信小程序设置界面可以看到设置选项:
选择微信小程序开发设置:
接下来可以看到服务器设置:
小编提醒各位微信小程序开发者,如果在这里设置域名的时候必须加上后面/。
请求:
使用wx.request可以发起一个请求,一个微信小程序被限制为同时只有5个网络请求。
function queryRequest(data){ wx.request({ url:,
data:data, header:{ // "Content-Type":"application/json" },
function(res){ console.log(res.data) },
fail:function(err){ console.log(err) }
})
}
上面的代码会发送一个 get请求,然后打印出返回的结果。其中的参数也比较容易理解。
url 服务器的url地址
data 请求的参数可以采用String data:"xxx=xxx&xxx=xxx"的形式或者Object data:{"userId":1}的形式
header 设置请求的header
success 接口成功的回调
fail 接口失败的回调
另外还有两个参数没有在微信小程序代码里:
method 的方法,默认为GET请求
complete 调用接口结束之后的回调,无论成功或者失败该接口都会被调用
超时的设置:
可以在app.js中设置networkTimeout可以设置四种类型网络访问的超时时间:
"networkTimeout":
{ "request": 10000, "connectSocket":
10000, "uploadFile":
10000, "downloadFile":
10000}
这里设置的超时时间对应着四种类型的网络请求。
微信小程序请求怎么设置?如果您还不知道微信小程序请求怎么设置,以上的内容就会详细的告诉您微信小程序请求的设置方法哦。如果您想知道更多内容,就请多多关注微小乔吧
更多推荐:
微信小程序接口调用形式
微信小程序语音接口怎么使用
微信小程序扫一扫接口开发
上一篇:小程序工具函数用法详解
下一篇:微信小程序表单隐藏如何实现?