request 合法域名校验出错 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framewo

微信小程序在尝试发起网络请求时遇到了“request 合法域名校验出错”的问题。错误提示中明确指出了 https://wechat.AAA.com:8000 不在request合法域名列表中,而您提供的合法域名列表中只有 https://wechat.BBB.com 和 https://tcb-api.CCC.com

要解决这个问题,您需要按照以下步骤操作:

  1. 添加端口号:由于您的服务器使用了非默认端口(8000),您需要在微信小程序的后台管理中添加带有端口号的完整域名。只添加不带端口号的域名 https://wechat.AAA.com 是不够的。

  2. 更新服务器域名:登录微信公众平台,进入小程序的开发设置页面,找到“服务器域名”部分,点击“修改”按钮。在request合法域名列表中添加 https://wechat.AAA.com:8000

  3. 保存并等待生效:保存您的修改,并等待微信服务器更新配置。通常,这个过程是即时的,但有时可能需要几分钟几小时才能生效。

  4. 刷新项目配置:回到您的小程序开发环境,按照错误提示中的操作路径,在项目详情页中刷新域名信息。

  5. 重新编译项目:在开发工具中重新编译您的小程序项目,确保新的配置生效。

  6. 测试请求:在小程序中发起网络请求,检查是否还会遇到域名校验错误。

请确保您添加的域名和端口是正确的,并且服务器已经配置好了HTTPS服务,因为微信小程序只支持HTTPS请求。如果您的服务器没有配置HTTPS或者证书有问题,也会导致请求失败。

如果您按照上述步骤操作后仍然遇到问题,建议检查以下几点:

  • 确保服务器端的SSL证书是有效的,并且被微信小程序所信任。
  • 检查网络请求的代码,确保请求的URL与您在后台配置的域名完全一致。
  • 如果您的服务器使用了CDN或者负载均衡,确保这些服务也支持并配置了相应的域名和端口。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-28 17:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-28 17:40:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-28 17:40:02       82 阅读
  4. Python语言-面向对象

    2024-03-28 17:40:02       91 阅读

热门阅读

  1. 网络安全进入AI赋能时代

    2024-03-28 17:40:02       38 阅读
  2. MySQL高级部分学习笔记总结

    2024-03-28 17:40:02       33 阅读
  3. 国际结算-进口信用证和出口信用证

    2024-03-28 17:40:02       49 阅读
  4. 正则表达式 - 相关的一些基础的范例

    2024-03-28 17:40:02       36 阅读
  5. SpringBoot集成Mysql

    2024-03-28 17:40:02       39 阅读
  6. SOLIDWORKS教育版

    2024-03-28 17:40:02       46 阅读
  7. Autosar MCAL配置——Fls

    2024-03-28 17:40:02       44 阅读
  8. git已提交的文件夹设置为忽律

    2024-03-28 17:40:02       38 阅读