我没有得到 RESTful 的东西。是的,我知道如何从浏览器向我的应用程序发送 GET 请求。这是通过 URL 链接。
<a href="/user/someone">
并且还可以通过form方法发送POST请求。
<form method="post">
除此之外,我知道浏览器有时会发送 HEAD 命令来确定页面状态,但最终用户无法控制。
那么我读到的那些 DELETE 和 PUT 命令是什么?例如,如何将 DELETE 命令从浏览器发送到 RESTful 应用程序?
The HTML 4.01 规范 http://www.w3.org/TR/html401/仅描述GET
and POST
as 的有效值method属性 http://www.w3.org/TR/html401/interact/forms.html#adef-method。所以在 HTML 中目前还没有办法描述除此之外的其他方法。
But the HTML 5 规范 http://www.w3.org/TR/html5/(目前只是一个工作草案)确实命名PUT
and DELETE
as 有效值 http://www.w3.org/TR/html5/forms.html#attr-fs-method.
看看XMLHttpRequest 对象规范 http://www.w3.org/TR/XMLHttpRequest/(目前也只是一个工作草案)用于 JavaScript 中的异步请求(AJAX
), 它支持PUT and DELETE methods http://www.w3.org/TR/XMLHttpRequest/#method也是,但没有说明当前浏览器的实际支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)