第一次调接口时遇见的bug。
注意:接口的域名不能使用 IP 地址或 localhost,且不能带端口号;
微信小程序如何调接口?
wx.request({ url: 'http://miniapp/system/user/test', method: "POST", header: { 'content-type': 'application/json' }, success: function (res) { console.log(res) } })
结果微信开发者工具报错。合法域名校验出错,不在一下request合法域名列表中,请参考。。。。如下图
查了一堆古籍,都是说在微信公众平台改配置。对于刚开发,学习,测试阶段的同学们来说,太复杂。
最简单的解决方法:
- 打开微信开发者工具,左上角点击“设置“
- 点击最下面一行”项目设置“,(此时左边会弹出一个弹框)
- 勾选上弹框上最后一行”不校验安全域名、TLS 版本以及 HTTPS 证书“
- 完美解决。
相关推荐
关于网络请求微信小程序官方文档已经讲解的很清楚了,有一点官网没有提到的,就是局域网下开发测试时,要注意两点: 这两种情况都不需要在“微信公众平台-开发设置-服务器域名”配置,因为下面这两种URL是不合法的。...
总结起来,解决微信小程序无法直接访问HTTP API的问题,主要步骤包括:配置HTTPS的云服务和域名、在服务器上部署中继服务以及编写处理请求转发的代码。这种方法既保障了数据的安全,又使得小程序可以利用HTTP API的...
官方文档:其实在几个月之前我就开始关注它,而且小程序发布那天是9号,那时候我正好考试,因为小程序是新事物,当时我真的有点忍不住,但是又要复习考试,所以很不爽,放假之后我就开始看微信小程序的官方文档 ...
这篇文章主要介绍了微信小程序网络请求实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者...2.域名不能使用ip地址或localhost。 3.域名必须经过ICP备案。 4.服务器域名一个月内可申请5次修改。 发起ge
【微信小程序在线客服自动回复功能】是为了解决在小程序中无法直接跳转到第三方应用市场或Appstore进行导流的问题。微博小程序采用了一种曲线救国的方式,即利用小程序的在线客服功能来引导用户通过H5页面进行下载。...
众所周知,我们在做前后端分离项目的时候,经常需要在本地起前端工程,接口希望拉取服务端的实际数据而不是本地的mock数据,而如果本地程序直接访问远程接口, 肯定会遇到跨域问题。 什么是跨域?实现跨域的多种方式? ...