必须使用https协议,但是不并不是必须443端口。
根据微信小程序官方要求,服务器接口必须使用 HTTPS 协议进行通信,但端口号并非强制要求使用 443。在实际开发中需注意以下要点:
- HTTPS 协议是强制要求,但端口可自定义(如 8443 等非标准端口)
- 若使用非 443 端口,需在小程序后台配置包含端口号的合法域名(如:api.example.com:8443)
- 建议优先使用 443 端口,可避免部分网络环境对非标准端口的限制
- 同时需确保服务器证书有效且配置正确,包括:
- 证书由可信 CA 机构签发
- 域名与证书匹配
- 启用 TLS1.2 及以上版本
若遇到具体网络请求问题,建议检查开发者工具控制台报错信息,并验证服务器配置是否符合上述要求。