【问题标题】:How to identify request came from servlet or not? [closed]如何识别请求是否来自 servlet? [关闭]
【发布时间】:2014-11-11 01:16:20
【问题描述】:

我想区分是否来自 servlet 的请求调用?如果它来自 servlet,则继续,否则返回 false。

例如 if(请求来自 servlet ) 继续; 否则返回false

【问题讨论】:

  • 一个 servlet 处理请求并且(通常)不发送请求...
  • servlet 只是 Java 代码,如果被编程,它可以发出 HTTP 请求。
  • 你是在重定向请求,那么你可以在请求属性中设置一些标志并检查。
  • 不加标志可以吗??

标签: java servlets servlet-filters


【解决方案1】:

假设您指的是 HTTP 请求,则有许多 HTTP 标头可以作为 HTTP 请求的一部分传递。可以检查是否未设置公共标头(例如用户代理等),但这并不能明确证明请求来自 servlet。

所以简短的回答是no

【讨论】:

  • 那么还有其他解决方案吗??
猜你喜欢
  • 2012-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-29
  • 2015-04-04
  • 2023-03-28
  • 2014-07-11
  • 2015-09-12
相关资源
最近更新 更多