微信小程序实战006原来小程序发送网络请求这么简单
小程序提供了一个简单又高效的应用开发框架和丰富的API,极大的方便了开发者调用微信提供的能力。而这些API中用的比较频繁的就是发送网络请求了,因为我们都希望小程序功能可以对接我们自己的服务接口实现数据交互(这样就不用专门为小程序再去开发一套后台系统了)。服务器域名配置
每个小程序需要事先设置通讯域名,小程序只可以跟指定的域名进行网络通信。包括普通 HTTPS 请求(wx.request)、上传文件(wx.uploadFile)、下载文件(wx.downloadFile) 、WebSocket 通信(wx.connectSocket)和 UDP 通信(wx.createUDPSocket)。我们可以在小程序后台->开发->开发设置->服务器域名中进行配置,域名只支持经过 ICP 备案的 https (wx.request、wx.uploadFile、wx.downloadFile) 、 wss (wx.connectSocket) 协议和UDP 协议(wx.createUDPSocket)。端口可以不用配置(请求时UR也不带端口),如果配置了端口那么就只能访问该端口的接口。 小程序如何发送网络请求
发送网络请求可以使用wx.request(Object)函数来与服务器进行交互。当用户发起请求时先发到微信服务器进行安全校验,然后再由微信服务器发送到服务器;同样服务器也会将返回的结果先发到微信服务器,再由微信服务器打包之后返回到网页并将处理结果呈现给用户。该接口的最大并发限制是 10 个,因此开发的时候要控制好请求的数量。wx.request参数
wx.request(Object)是一个非常重要的API,接受的参数是个对象。对象中可以定义很多属性,url是必填的请求参数且该url中的域名不能使用 IP 地址(小程序的局域网 IP 除外)或 localhost。method默认值是GET请求,数据类型默认是json格式。如何发送网络请求(HTTPS)
在标签组件中绑定bindtap属性,当按钮点击的时候会调用对应的方法。我们在该方法中调用wx.request()方法来发起网络请求,如果需要传递数据可以在标签组件中传入data-*自定义属性,当该组件触发事件时会将该属性值发送给事件处理函数。
这里我们测试一个注册功能,tips为提示语注册前提示用户"请先注册",data-*属性为标签携带的数据(用户名和密码),点击"发送注册请求"按钮并将用户密码发送给后端,注册成功之后tips显示"注册成功"。content-type 默认为 application/json适用于GET请求,现在我这用的是POST请求,所以header这里需要 : "Content-Type": "application/x-www-form-urlencoded"。如何发送HTTP请求 (本地开发)
虽然小程序在线上的版本都只能请求到自己在小程序后台中配置好的https服务器,但是在在开发环境中我们还是可以通过发送http请求来测试接口的。我们只要在右上角点击"详情"中找到"不校验安全域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书"选项,或者在"微信开发者工具"菜单栏中点击"设置",在弹出的下拉菜单中继续点击最下面一行的"项目设置"(此时左边会弹出一个"详情"弹框)。这样我们就可以使用小程序提供的api发送网络请求,进行功能测试。总结:
以上内容是小编给大家分享的微信小程序实战006:如何发送网络请求详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。
星际争霸II诺娃全屏技能1防御无人机为友方单位提供吸收伤害的护盾。2狮鹫号空袭呼叫狮鹫号,在短时间延迟后对飞行路线上的所有目标造成毁灭性打击。3战术空运立即将目标区域的所有友方单位送往选定的位置。
星际争霸虫族单位1幼虫这些幼虫是与原生形态的异虫最为接近的生物。每只幼虫的体内都继承了主巢内保存的异虫遗传基因链。一座处于幼年期的主巢中只保存有最基础的异虫基因信息,比如工蜂,但随着主巢不断成长,孵
星际争霸II霍纳与汉马修霍纳的核心是精准和力量。他的帝国部队拥有优秀的战斗数据,而且像诺娃一样可以部署到战场上任意位置。另一方面,米拉汉的部队则无情而狂暴,可以快速建造并迅速增援到战斗中。他们的顶部技
星际争霸II德哈卡原始虫群首领异虫以善于适应和进化而闻名,而将这些特质发挥到极致的就是德哈卡。原始异虫会猎杀敌人,从他们身上获取力量,进化出新的技能。德哈卡的突变1进化原始恢复德哈卡会被动治疗所有附近的友方单位
历史上的十大妖姬妲己妲己,己姓,字妲,有苏氏部落女。传说妲己是一个美人。据国语晋语记载商纣王发动大军攻打有苏氏部落。有苏部落抵挡不住强大的商军进攻,在灭亡和屈膝间,有苏部落首领选择屈膝,献出牛羊马
阿拉纳克合作任务指挥官技能1致命冲锋阿拉纳克拦截目标敌方单位,发出一次致命打击。2湮灭波向一条直线上发出一股强大的冲击波,对行进路线上的敌人造成伤害并将其击退。3供奉我附近的每个友方单位都可以为阿拉纳克
斯台特曼合作任务指挥官休伯利安号的前首席科学顾问艾贡斯台特曼斯台特曼是一个依靠先进的星灵科技和优秀的人类能力来强化他的虫群部队的潜能的大局型指挥官。机械虫群的所有标准战斗单位都会使用到一种名为艾能的特殊
区块链成非法集资新手段,一夜捞钱10亿很容易区块链到底有多火,看看朋友圈你都知道了。很多以前做App不赚钱的,做游戏不赚钱的,一转眼都成了区块链老大,都成了区块链项目方,私募的私募,公募的公墓再看看各种区块链媒体也真是忙的不
新世相的刷屏ampampquot神油ampampquot真的该歇歇了一个卖课的自媒体通过传销的模式,楼了一大批钱,然后被微信封了,然后大家都开始为你洗地呐喊,甚至有很多鼓励文出现如何像新世相一样用游戏营销刷屏,新世相刷屏之前,月薪3000的我已经买
揭秘区块链有哪些捞钱手段?一夜10亿不是梦区块链到底有多火,看看朋友圈你都知道了。很多以前做App不赚钱的,做游戏不赚钱的,一转眼都成了区块链老大,都成了区块链项目方,私募的私募,公募的公墓再看看各种区块链媒体也真是忙的不
山寨旅行青蛙疑靠冲榜上top3,Appstroe算法已经被国人破解山寨旅行青蛙疑靠冲榜上top3这两天据说日本出的旅行青蛙很火,并且被中国人顶上了榜单,于是急忙去Appstore下了旅行青蛙,结果下了一看原来是这样的,正在纳闷这个游戏怎么还会挂中