Существует ли стандартная константа в Java, используемая для обозначения методов HTTP-запроса?

Возможный дубликат:
Где находятся константы метода запроса в Servlet API?

Я ищу строковую константу Java для ссылки на методы HTTP-запроса (GET, POST, PUT и т. д.). Я ожидал, что HttpServlet или HttpServletRequest есть константы для этих методов, но, похоже, это не так.


person user167019    schedule 22.04.2010    source источник


Ответы (2)


Кажется, нет: Где находятся константы метода запроса в API сервлета?

person Thilo    schedule 22.04.2010
comment
Мои поиски не привели к этому предыдущему вопросу. Спасибо за публикацию. - person user167019; 24.04.2010

В Java Spring вы можете использовать аннотацию RequestMapping, чтобы изолировать различные типы методов запроса. Он находится в разделе 13.11.3 по следующей ссылке: http://static.springsource.org/spring/docs/2.5.x/reference/mvc.html#mvc-annotation

По сути, вы можете использовать эти аннотации для получения типа метода HTTP-запроса:

@RequestMapping(method = RequestMethod.GET)
@RequestMapping(method = RequestMethod.POST)
@RequestMapping(method = RequestMethod.PUT)

Все типы запросов находятся в перечислении в объекте RequestMethod: http://apollo89.com/java/spring-framework-2.5.3/api/org/springframework/web/bind/annotation/RequestMethod.html

person Chris J    schedule 22.04.2010