HTML指定Web表单可以使用“GET和”POST“方法,因此交互式Web应用程序在需要修改现有资源时必须使用其中一种.HTTP标准在POST上说服务器应该接受”。 ..由Request-URI标识的资源的新下属...... “
因此,只要表单没有创建新对象,我们就必须在技术上违反标准哦。但最差的方法是什么呢?
POST /hounds/ {id="rover", ...}
创建或修改“/ hounds / rover”POST /hounds/rover {...}
创建或修改“/ hounds / rover”答案 0 :(得分:1)
选项2:POST /hounds/rover?_method=PUT
。
由于HTML不支持所有指定或扩展的HTTP谓词,因此必须使用这样的解决方法。