gpt4 book ai didi

java - 访问经过身份验证的 servlet

转载 作者:可可西里 更新时间:2023-11-01 16:38:58 27 4
gpt4 key购买 nike

我正在尝试访问具有所需身份验证的站点/servlet,它会弹出一个窗口并要求输入用户名和密码。但是,当我尝试通过我的“代理 servlet”访问它时,尽管客户端获得了这种 HTTP 响应,但我无法使弹出窗口正常工作:

Cache-Control   private
Content-Length 2429
Content-Type text/html;charset=ISO-8859-1
Date Mon, 02 Apr 2012 09:52:44 GMT
Expires Thu, 01 Jan 1970 07:30:00 SGT
Server Apache-Coyote/1.1
Set-Cookie JSESSIONID=039823E2FAB18C59C9B351F2C6B1909E; Path=/manager/; HttpOnly
WWW-Authenticate Basic realm="Tomcat Manager Application"

是不是当客户端(浏览器)通过 WWW-Authenticate 得到这样的响应时它会显示一个弹出窗口?

最佳答案

浏览器应该收到 status code 401(如此 basic authentication example )向用户显示弹出窗口。它不适用于 200 或任何其他状态代码,尽管有 WWW-Authenticate header 。

关于java - 访问经过身份验证的 servlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9974347/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com