gpt4 book ai didi

tomcat - 请求 j_security_check 仅使用正确的参数返回 408 错误

转载 作者:行者123 更新时间:2023-11-28 22:34:37 24 4
gpt4 key购买 nike

我想从 servlet 向 j_security_check 发送请求并从响应中获取 auth cookie。代码:

String url = "http://someserver:8080/j_security_check?j_username=user&j_password=qwerty";
HttpURLConnection connection = (HttpURLConnection) new URL(url).openConnection();

如果我输入了错误的身份验证参数,那么在响应时我会得到一个默认的错误登录页面,但是如果我输入了正确的身份验证参数,我会得到服务器代码 408。有什么问题吗?

最佳答案

要使用 j_security_check auth 在 tomcat 服务器上获取一些资源,必须执行三个步骤:

  1. 向所需的私有(private)资源发送 GET 请求,作为响应,您将获得一个 cookie( header “设置 cookie”)。
  2. 将带有 cookie 的请求(来自第 1 步)发送到 j_security_check。响应时,您应该得到代码 302 -“临时移动”。
  3. 现在您可以使用相同的 cookie 重复请求私有(private)资源,响应时您将获得所需的资源数据。

关于tomcat - 请求 j_security_check 仅使用正确的参数返回 408 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5536266/

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