我们的移动应用程序最近停止在我们的 staging 和 staging2 环境中使用我们的服务器进行正确身份验证。幸运的是,生产很好。
我们force_ssl
在 API 的 Session 和 Registration 控制器中使用。它以前工作正常;不太确定发生了什么变化。
似乎正在发生的事情是我们的应用程序提交了一个 POST 请求来创建一个新的会话或用户。此请求是通过 SSL 进行的,但我们得到301 Moved Permanently
的位置与初始请求相同。我相信这个重定向是通过 GET 执行的,因为没有路由匹配 GET 到那个 URL,所以我们得到一个404 Not Found
.
我不知道为什么最近发生了这种变化以及为什么它不影响生产。