【发布时间】:2012-07-29 21:40:37
【问题描述】:
有一个 Java 应用程序请求一个页面,我希望阻止它。
我认为这样做的一种方法是使用会话或 cookie,但我不确定 Java URL 方法是否可以处理它们。
除了使用会话或 cookie 之外,还有其他方法可以区分来自该 Java 应用程序的请求并阻止它吗?我知道它有一个独特的 Java 用户代理标头,但我希望更准确。
【问题讨论】:
-
URL()与会话或 cookie 有什么关系? -
那么您是说 Java 应用程序正在访问您的网站并且您想阻止它?
-
是的。好吧,我想跟踪它提出的请求。我将通过发送 404 标头来完成。由于真正的客户端(mozilla、chrome 等)永远不会 404,我会知道哪个是 java bot,哪个不是。
-
@pst:我的意思是,用 URL() 打开的 url。该方法是否考虑了会话?
-
我(个人)建议您看看 Apache HTTPComponents (hc.apache.org),因为它是我在需要支持会话处理时使用的解决方案。恕我直言
标签: java cookies security access-control