我有一個servlet過濾器,其中如果調用是OPTIONS方法調用,那麼需要完成一組特定的任務。如何檢查java servlet過濾器中的OPTIONS方法調用?
有沒有一種方法可以檢查我的自定義過濾器,如果傳入的http請求是對OPTIONS調用的請求,那麼現在它將擴展javax.servlet.filter?
感謝
PS:IM使用碼頭爲我的應用程序服務器。
我有一個servlet過濾器,其中如果調用是OPTIONS方法調用,那麼需要完成一組特定的任務。如何檢查java servlet過濾器中的OPTIONS方法調用?
有沒有一種方法可以檢查我的自定義過濾器,如果傳入的http請求是對OPTIONS調用的請求,那麼現在它將擴展javax.servlet.filter?
感謝
PS:IM使用碼頭爲我的應用程序服務器。
在HttpServletRequest中getMethod
也許是你所需要的:http://download.oracle.com/javaee/6/api/javax/servlet/http/HttpServletRequest.html#getMethod()
應該在OPTIONS
請求的情況下返回OPTIONS
。
您必須實施doOptions()
方法。
這對[HTTPServlet](http://docs.oracle.com/javaee/6/api/javax/servlet/http/HttpServlet.html)是正確的,但不適用於[Servlet Filters](http:// docs。 oracle.com/javaee/6/api/javax/servlet/Filter.html) – Zefiro
@Jigar:返回什麼方法支持服務器的Http方法。 – ssedano