【问题标题】:How to check for an OPTIONS method call in a java servlet filter?如何检查 java servlet 过滤器中的 OPTIONS 方法调用?
【发布时间】:2011-10-23 23:36:41
【问题描述】:

我有一个servlet过滤器,如果调用的是OPTIONS方法调用,那么需要完成一组特定的任务。

如果传入的 http 请求是对 OPTIONS 调用的请求,是否有办法检查我的自定义过滤器,到目前为止,它扩展了 javax.servlet.filter??

谢谢

PS:我使用 jetty 作为我的应用服务器。

【问题讨论】:

  • @Jigar:http 方法,返回服务器支持哪些方法。

标签: java servlets jetty servlet-filters


【解决方案1】:

你必须实现doOptions()方法。

【讨论】:

【解决方案2】:

HttpServletRequest 中的getMethod 可能是您需要的:http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getMethod()

如果是OPTIONS 请求,它应该返回OPTIONS

【讨论】:

    猜你喜欢
    • 2012-03-22
    • 2011-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-08-29
    • 2011-11-30
    • 2020-08-19
    • 2012-06-16
    • 2013-05-28
    相关资源
    最近更新 更多