除了GET和POST之外,你如何从浏览器向RESTful应用程序发送任何内容?

CDR*_*CDR 6 rest http

我没有得到RESTful的东西.是的,我知道如何从我的浏览器向我的应用程序发送GET请求.这是通过URL链接.

<a href="/user/someone">
Run Code Online (Sandbox Code Playgroud)

并且还可以通过表单方法发送POST请求.

<form method="post">
Run Code Online (Sandbox Code Playgroud)

除此之外,我知道浏览器有时会发送HEAD命令来确定页面状态,但最终用户无法控制.

那我正在阅读的那些DELETE和PUT命令是什么?如何从浏览器向RESTful应用程序发送DELETE命令?

Gum*_*mbo 5

HTML 4.01规范只描述GETPOST作为对有效值method属性.所以在HTML中,到目前为止还没有办法描述其他方法.

HTML 5规范(目前只是一个工作草案)确实命名PUTDELETE作为有效值.

看一下用于JavaScript()中的异步请求的XMLHttpRequest对象规范(当前只是一个工作草案AJAX),它也支持PUTDELETE方法,但没有说明当前浏览器的实际支持.