Как вызвать сервисы RESTful из форм HTML? - PullRequest
1 голос
/ 09 августа 2011

Мы используем Grails для создания сервисов RESTful, которые мы будем вызывать из клиентов браузера, использующих HTML-формы, проблема в том, что формы поддерживают только GET и POST, поэтому мы не уверены, как обрабатывать PUT и DELETE.

1 Ответ

5 голосов
/ 09 августа 2011

Теги шаблонов Grails могут вам помочь:

Однако отправка запроса с помощью метода , отличного от GET или POST, из обычного браузера невозможна без некоторой помощи изGrails.При определении формы вы можете указать альтернативный метод, такой как DELETE:

<g:form controller="book" method="DELETE">
..  
</g:form>

Grails отправит скрытый параметр с именем _method, который будет использоваться в качестве метода HTTP запроса..Другой альтернативой для изменения метода для клиентов, не являющихся браузерами, является использование X-HTTP-Method-Override для указания альтернативного имени метода.

Через: http://www.grails.org/doc/latest/guide/13.%20Web%20Services.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...