响应码为200而非301时,浏览器为何跳转至新URL?(Auth0 OWIN场景)
Auth0 OpenID Connect 200响应触发跳转的疑惑
我们基于ASP.NET OWIN组件集成Auth0 OpenID Connect服务时,在Chrome DevTools中发现了一段无法理解的请求流程:
- 第一个请求目标为
https://iguide-login.us.auth0.com/authorize/resume,响应码为200且无响应内容,请求类型为document而非ajax - 但该请求完成后,浏览器自动发起了指向
/callback/的请求
按常规逻辑,301这类重定向响应才会触发跳转,我们疑惑为何200响应也会触发后续跳转操作。
以下是相关截图:
- 第一个请求详情截图
- 第一个请求无响应内容截图
- 第一个请求类型为document截图
内容的提问来源于stack exchange,提问作者Robin Sun
相关产品推荐
相关产品推荐

