在 LeanCloud 业务运营初期,所有应用都使用同一个公共 API 域名,随着业务的发展,所有应用共享一个 API 域名的弊端逐渐暴露出来,为了保证每个用户的利益,我们在 2019 年完成了国际版节点的独立运营,支持同时也推荐华北、华东节点的用户绑定自有域名。
在这一过程中,为了保证用户业务的平稳过渡,公共 API 域名一直支持发往错误节点的请求(SDK 初始化配置错误或调用 REST API 接口时填错域名导致)会根据 App ID 重定向(307 Temporary Redirect)到正确的节点。
现如今,使用公共 API 域名往错误节点发送的请求量已经非常小了。因此,为了避免日后的潜在错误与风险,我们已经移除上述的重定向支持。移除后,开发者在 SDK 初始化配置错误时也能收到明确的报错(错误码 401),这样也更容易排查节点与域名不一致的问题。
注意:这个重定向行为只会在使用共享 API 域名且 SDK 初始化配置错误时才会发生,使用自定义 API 域名以及较新版本 SDK 的应用不受影响。