【发布时间】:2014-07-13 10:20:35
【问题描述】:
我有一个示例应用程序,其中很少有页面具有安全约束。 (共 5 页。保护 2 页)
我正在看 Fiddler 中的请求/响应集,很惊讶!
即使在 BASIC 授权完成后,浏览器也只会为我的受限页面发送 Authorization 标头。 浏览器如何知道应用程序中的哪些页面受到限制?
我想知道浏览器是否会执行以下操作之一:
- 浏览器是否在每次 GET 之前执行 HEAD 请求?如果导航到的页面受到限制,它是这样发现的吗?
- 浏览器是否假定 url 模式类似于“与导致 401 的 url 位于同一文件夹中的所有页面”?
【问题讨论】:
-
检查 Firefox Firebug 插件或任何其他插件中的请求。
-
我正在使用 Fiddler 检查 http 请求。我正在使用 Chrome 和 IE11 浏览并在 Fiddler 中看到原始请求/响应。使用 Firebug 会更好吗?
-
据我所知,如果我从
http页面访问https页面,则会添加一个额外的 cookiepath=/;secure。 -
我现在没有使用 https,因为它是一个测试应用程序。因此,所有页面都在 http 上。
标签: java jsp http servlets basic-authentication