本篇文章给大家谈谈request合法域名,以及微信支付不合法域名怎么办对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

在微信小程序的开发过程中,当需要请求第三方网站数据时。各种教程就直接说调用wx.request接口即可。但是当初学者自己用的时候就会出现问题。比如我们这里请求聚合数据的API(里边有不少免费的数据申请就可以使用)。 http://www.juhe.cn调用邮编查询的接口。
```
getPostInfo: function(nu, callBack){
wx.request({

url:https://v.juhe.cn/postcode/query,
data:{
postcode: nu,

key:*****//key需要自己去官网申请
},
method:GET,
success: function(res){
callBack(res)
}
})
}
```
很多教程说按照以上方式调用即可。但是当我们在程序中实际调用以上程序时,就会报错说:"https://v.juhe.cn不在合法域名列表中,请参考文档 https://mp.weixin.qq.com/debug/....."。初学者此时就要懵逼了。别人在教程里就可以正常运行,到自己这就不行了。其实是没有告诉你在调用第三方数据时,必须要先设置合法域名。现在你可以在微信开发者工具里,点击详情->域名信息。这里有一个request合法域名。默认是未设置状态。怎么将第三方域名设置为合法域名呢?
登录微信公众平台。点击设置,在request合法域名下填入你所用到的第三方域名。具体如下:
此时,保存刷新页面。回到你的微信开发者工具,清除缓存,重新编译,打开项目详情页面。可以看到合法域名已经更新了。
到这一步已经配置完毕了。运行程序已经不会报错。问题顺利解决。
原文链接:https://blog.csdn.net/u013910340/article/details/79925811
https域名证书怎么申请你好!
关于如何申请https证书方法与安装步骤:网页链接
1、制作CSR文件
所谓CSR就是由申请人制作的Certificate Secure Request证书请求文件。制作过程中,系统会产生2个密钥,一个是公钥就是这个CSR文件,另外一个是私钥,存放在服务器上。要制作CSR文件,申请人可以参考WEB SERVER的文档,一般APACHE等,使用OPENssl命令行来生成KEY+CSR2个文件,Tomcat,JBoss,Resin等使用KEYTOOL来生成JKS和CSR文件,IIS通过向导建立一个挂起的请求和一个CSR文件,目前一般通过在线生成csr和key文件网页链接
2、CA认证
将CSR提交给CA,CA一般有2种认证方式:
1)域名认证:一般通过对管理员邮箱认证的方式,这种方式认证速度快,但是签发的证书中没有企业的名称;
2)验证企业电话
其中dv证书只验证域名所有权,申请OV或者EV ssl证书需要同时验证以上两项,其中EV ssl证书可以使大部分浏览器地址栏变成绿色,并且显示组织单位或公司名。
以上就是https域名证书申请步骤了,希望能帮助到您
wx.request()方法1、wx.request() 发起 HTTPS网络请求
包括以下参数:
url:string类型 是 开发者服务器接口地址
data:string/object/ArrayBuffer类型 否 请求的参数
header:Object类型 否 设置请求的 header header中不能设置 Referer,`content-type`默认为 `application/json`
timeout: number类型 否 超时时间,单位为毫秒 默认值为 60000 2.10.0
method: string类型 默认值为GET 否 HTTP请求方法
合法值说明:
OPTIONSHTTP请求 OPTIONS
GETHTTP请求 GET
HEADHTTP请求 HEAD
POSTHTTP请求 POST
PUTHTTP请求 PUT
DELETEHTTP请求 DELETE
TRACEHTTP请求 TRACE
CONNECTHTTP请求 CONNECT
object.success回调函数
2、 服务器域名配置
配置流程:
服务器域名请在「小程序后台-开发-开发设置-服务器域名」中进行配置,配置时需要注意:
域名只支持 https ( wx.request、 wx.uploadFile、 wx.downloadFile)和 wss ( wx.connectSocket)协议;
域名不能使用 IP地址(小程序的局域网 IP除外)或 localhost;
可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080发起请求。如果向 https://myserver.com、https://myserver.com:9091等 URL请求则会失败。
如果不配置端口。如 https://myserver.com,那么请求的 URL中也不能包含端口,甚至是默认的 443端口也不可以。如果向 https://myserver.com:443请求则会失败。
域名必须经过 ICP备案;
微信支付不合法域名怎么办1、登陆服务器小程序的后台,选择菜单栏的“开发”
2、进入开发设置页面,点击上面菜单栏的选项"开发设置"
3、选择开发设置界面中、下端的“开始配置”按钮
4、小程序管理员账号微信扫码二维码验证
5、小程序管理员账号微信扫描验证二维码后,在身份确认页面点击“开启”按钮,小程序后台会自动刷新,并弹出服务器域名。
6、修改request域名,也就是后端请求接口的域名,如果需要配置多个域名,可以点击文本框后边的添加按钮进行添加。填写完成之后点击"保存并提交"按钮。
7、保存成功,如果需要修改,点击右侧的“修改”按钮就可以了,不过这个修改有限制,一个月可以修改5次。
关于request合法域名,微信支付不合法域名怎么办的介绍到此结束,希望对大家有所帮助。