微信小程序wx.request请求数据报错

阅读 31676  ·  发布日期 2020-08-24 17:26  ·  温州优光网络科技有限公司|建站|APP小程序制作|做网站SEO推广优化
【摘要】 首先写一个后台的数据接口,地址是:http://localhost/weicms/index...然后使用wx.request调用后台数据接口的地址示例代码1 wx.request({ 2 url: 'http://localhost/weicms/index.php?s =/addon/Cms/Cms/get... 【温州小程序开发,温州微信公众号,平阳做网站,平阳网站建设公司,平阳小程序商城制作,昆阳万全做网站,鳌江水头小程序,萧江腾蛟微信公众号,山门顺溪南雁海西南麂凤卧麻步怀溪网络网店服务,政采云网店管理服务】...

微信小程序wx.request请求数据报错

首先写一个后台的数据接口,地址是:
http://localhost/weicms/index...然后使用wx.request调用后台数据接口的地址示例代码1 wx.request({
2 url: '
http://localhost/weicms/index.php?s =/addon/Cms/Cms/getList'
, 3 data: {
4 x: '
'
, 5 y: '
'
6 }
, 7 header: {
8 '
content-type'
: '
application/json'
// 默认值 9 }
, 10 success (res) {
11 console.log(res.data) 12 }
13 }
)运行代码,效果如下图:
从上图中看到页面一片空白,没有获取到数据,并且控制台报错(request 合法域名校验出错;http://localhost 不在以下 request 合法域名列表中)为何出现这种错误?打开wx.request网络请求的开发文档可以看到上面截图中红色框就是问题所在(小程序服务器域名配置中是不能使用IP地址跟localhost),示例代码中wx.request请求的url地址包含localhost,因此出错。
但是一般开发过程中都要先在本地开发调试。
如果没法使用ip地址跟localhos,本地开发调试过程中如何获取数据呢,有没有办法在本地开发调试的时候屏蔽这个错误呢?答案是有的。
开发文档中指出了可以跳过域名校验,如下图:
具体在哪里开启不检验域名的选项呢?在微信开发者工具中,点击详情后,选中不检验合法域名,如下图所示:
此时,再次运行代码后,效果如下图:
从上图看到数据已经成功获取到了,且控制也没有报错,只是提示:
配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查推荐教程:
《微信小程序》以上就是微信小程序wx.request请求数据报错的详细内容,更多请关注php中文网其它相关文章!
微信
分享相关标签:
微信小程序 wx.request本文转载于:
segmentfault,如有侵犯,请联系a@php.cn删除
上一篇:
微信小程序开发中var that =this的基本用法
下一篇:
小程序中的瀑布流相关文章相关视频开发微信小程序需要那些技术?微信小程序框架目前比较火的是?微信小程序知识点总结微信小程序wx.request请求数据报错微信小程序wx.request请求数据报错初识微信小程序(2)初识微信小程序(3)初识微信小程序(4)深入了解微信小程序(一) [温州做小程序]