如何使用java维护会话连接到子URL?

时间:2016-10-23 16:05:57

标签: java http

有两个URL,假设URL1和URL2。 URL1只能通过提供正确的凭据来使用。我已经通过编写简单认证的代码完成了这部分。但是要连接到URL2,我必须从URL1维护会话。我无法理解这一部分。它显示响应代码为Forbidden!

1 个答案:

答案 0 :(得分:0)

  

,我必须从URL1维护会话。

由于在任何网站上,只有在维护第一个连接时才会维持会话。 HTTP是无状态的

在网站上进行身份验证时,通常会在HTTP响应中收到一个令牌(通常在标题中)。经过身份验证后,对于每个请求,您必须在HTTP请求中重新发送该令牌(通常在标头中),否则服务器会将您视为未经身份验证。

因此,要解决您的问题,您应该在成功验证您时,分析服务器在标头响应中为您提供的内容 如果您可以使用拥有拦截请求/响应内容的工具的浏览器测试您的场景,您应该很容易找到请求中发送的令牌信息。