在评估提交表单时,我会检查该方法是否发布,而不是获取。我被告知这是一个很好的方法,通过点击提交按钮知道表单已提交,并且它不仅仅是通过在URL中传递数据的脚本提交。
“put”方法怎么样?它看起来非常类似于“帖子”。可以或多或少地使用它而不是“发布”而不会损失“post”提供的好处吗?
答案 0 :(得分:8)
没有
HTML only supports post
and get
as form methods,即使HTTP还有其他人。
即使在HTML表单的上下文之外,答案仍然没有,因为PUT和POST非常不同。 POST是一个通用的“这是一些数据,用它做某事”的方法,而PUT的意思是“用这个数据替换这个URI的资源”。
答案 1 :(得分:0)
如果出于安全原因这样做,GET
或POST
无关紧要。阅读有关XSRF预防的维基百科文章:http://en.wikipedia.org/wiki/Cross-site_request_forgery#Prevention
答案 2 :(得分:0)
安全性中put和post之间没有区别... 但是某些服务的
不支持put