在小程序中使用网络相关的 API 时,需要注意下列问题,请开发者提前了解。
1. 服务器域名配置
不做限制
2. 网络请求
超时时间
- 默认超时时间和最大超时时间都是 30s;
- 超时时间可以在 app.json 中通过 networktimeout 配置。
返回值编码
- 建议服务器返回值使用 UTF-8 编码。对于非 UTF-8 编码,小程序会尝试进行转换,但是会有转换失败的可能。
- 小程序会自动对 BOM 头进行过滤(只过滤一个BOM头)。
回调函数
只要成功接收到服务器返回,无论 statusCode 是多少,都会进入 success 回调。请开发者根据业务逻辑对返回值进行判断。