如何获取 ServletRequest 的 RequestMethod?
How can I get RequestMethod of ServletRequest?
我有客户端机器发送的 ServletRequest。如何知道它是哪一个:GET
POST
UPDATE
或 DELETE
?
HttpServletRequest 包含 getMethod(),其中 returns 发出此请求的 HTTP 方法的名称,例如 GET、POST 或 PUT
如果您正在使用 Spring MVC 并且您的通信协议是 HTTP,则不需要使用 ServletRequest,您可以在您的方法中直接使用 HttpServletRequest,如下所示:
public ModelAndView index(HttpServletResponse response, HttpServletRequest request)
但是如果您需要使用 ServletRequest 并且您确定您的通信协议是 HTTP,您可以将 ServletRequest 转换为 HttlServletRequest 并像 Shriram 所说的那样使用 getMethod()。
我有客户端机器发送的 ServletRequest。如何知道它是哪一个:GET
POST
UPDATE
或 DELETE
?
HttpServletRequest 包含 getMethod(),其中 returns 发出此请求的 HTTP 方法的名称,例如 GET、POST 或 PUT
如果您正在使用 Spring MVC 并且您的通信协议是 HTTP,则不需要使用 ServletRequest,您可以在您的方法中直接使用 HttpServletRequest,如下所示:
public ModelAndView index(HttpServletResponse response, HttpServletRequest request)
但是如果您需要使用 ServletRequest 并且您确定您的通信协议是 HTTP,您可以将 ServletRequest 转换为 HttlServletRequest 并像 Shriram 所说的那样使用 getMethod()。