Forms 如何从HTML表单调用RESTful服务?
我们使用Grails构建RESTful服务,我们将使用HTML表单从浏览器客户端调用这些服务,问题是表单只支持GET和POST,所以我们不确定如何处理PUT和DELETE Grails模板标记可以帮助您: 但是,如果没有Grails的帮助,则不可能使用常规浏览器中的GET或POST以外的方法发出请求。定义表单时,可以指定替代方法,例如删除:Forms 如何从HTML表单调用RESTful服务?,forms,http,rest,grails,post,Forms,Http,Rest,Grails,Post,我们使用Grails构建RESTful服务,我们将使用HTML表单从浏览器客户端调用这些服务,问题是表单只支持GET和POST,所以我们不确定如何处理PUT和DELETE Grails模板标记可以帮助您: 但是,如果没有Grails的帮助,则不可能使用常规浏览器中的GET或POST以外的方法发出请求。定义表单时,可以指定替代方法,例如删除: .. Grails将发送一个名为_method的隐藏参数,该参数将用作请求的HTTP方法。更改非浏览器客户端的方法的另一种替代方法是使用X-HTTP
..
Grails将发送一个名为_method的隐藏参数,该参数将用作请求的HTTP方法。更改非浏览器客户端的方法的另一种替代方法是使用X-HTTP-method-Override指定替代方法名称
Via:Grails模板标记可以帮助您: 但是,如果没有Grails的帮助,则不可能使用常规浏览器中的GET或POST以外的方法发出请求。定义表单时,可以指定替代方法,例如删除:
..
Grails将发送一个名为_method的隐藏参数,该参数将用作请求的HTTP方法。更改非浏览器客户端的方法的另一种替代方法是使用X-HTTP-method-Override指定替代方法名称
Via:否,不在表格中。一旦你使用脚本+XHR,是的。不是,不是在表单中。一旦您使用了scripting+XHR,是的。不管它是否隧道,它对我的应用程序不可见,因为Grails framework处理细节;不管它是否隧道,它对我的应用程序不可见,因为Grails framework处理细节,
<g:form controller="book" method="DELETE">
..
</g:form>