如何识别请求是不是来自 servlet? [关闭]
Posted
技术标签:
【中文标题】如何识别请求是不是来自 servlet? [关闭]【英文标题】: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 请求。 你是在重定向请求,那么你可以在请求属性中设置一些标志并检查。 不加标志可以吗?? 【参考方案1】:假设您指的是 HTTP 请求,则有许多 HTTP 标头可以作为 HTTP 请求的一部分传递。可以检查是否未设置公共标头(例如用户代理等),但这并不能明确证明请求来自 servlet。
所以简短的回答是no
。
【讨论】:
那么还有其他解决方案吗??以上是关于如何识别请求是不是来自 servlet? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章