gpt4 book ai didi

java - 用 JAX-RS 覆盖 HTTP 方法

转载 作者:可可西里 更新时间:2023-11-01 17:04:08 26 4
gpt4 key购买 nike

如今的浏览器(或 HTML < 5)仅支持 HTTP GET 和 POST,但要进行 RESTful 通信,还需要 PUT 和 DELETE。如果解决方法不应该是使用 Ajax,则需要类似隐藏表单字段的东西来覆盖实际的 HTTP 方法。

Rails 使用以下技巧:

<input name="_method" type="hidden" value="put" />

有没有可能用 JAX-RS 做类似的事情?

最佳答案

严格来说不是 JAX-RS 解决方案,但 spring 3.0 附带了一个 HiddenHttpMethodFilter完全实现了 Rails 的技巧,默认为相同的 _method 参数。

请注意,您不需要使用所有 spring 来使用此过滤器,您只需在 web.xml 中配置它并忽略 spring 的其余部分即可。

关于java - 用 JAX-RS 覆盖 HTTP 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2832901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com