来自Ionic应用的Https请求第一次返回403,然后它就工作了



我用Ionic实现了一个应用。这个应用程序向我的服务器应用程序发出https请求,这是用Java8和Spring Boot完成的。在浏览器中一切都运行良好,但当我在手机上启动应用程序时,每个请求都被拒绝了403禁止状态只有第一次。相同的请求第二次成功。例如:当我尝试用用户名和密码登录时,我按下login,我得到403 Forbidden。我再次按下它,没有改变任何东西,它成功了。这种行为对我提出的所有请求都是一样的。有什么问题吗?我甚至不知道从哪里开始。

更新:这是因为我使用不受信任的证书https请求吗?但如果是这样,为什么第二次成功了呢?

据我所知,这是浏览器的正常行为,你不应该担心。

浏览器只是发送一个正常的http请求,远程系统返回一个403,表示它需要凭据。如果它已经有了凭据,它就带着凭据再次发送请求,如果没有,它就向用户请求登录凭据。

这都是正常的一天的工作

相关内容

最新更新