<分区>
为什么我们在 AJAX 中使用方法“PUT”?它最常用的地方在哪里?
例子:
$.ajax({
url: 'script.php',
type: 'PUT',
success: function(response) {
//...
}
});
为什么作者不简单地使用 GET/POST 来代替?
标签 javascript jquery html ajax
<分区>
为什么我们在 AJAX 中使用方法“PUT”?它最常用的地方在哪里?
例子:
$.ajax({
url: 'script.php',
type: 'PUT',
success: function(response) {
//...
}
});
为什么作者不简单地使用 GET/POST 来代替?
最佳答案
对于 RESTful APIs POST 具有特定含义(创建资源),而 PUT 具有不同含义(更新现有资源):
但是,如果真的有“script.php”,那么开发它的人在创建他的 API 时就不是很彻底。 “script.php”几乎完全不是 RESTful 的……通常,适当的 RESTful API 的 URL 结构看起来例如像这样:
关于javascript - HTTP PUT 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18811843/
相关文章:
javascript - 如何编写一个针对以 "window.open()"打开的窗口的 Chrome 扩展程序?
javascript - data-toggle ="dropdown"激活路由重定向而不是 yeoman 中的下拉菜单
jquery - 在更改选择框时更改 BootStrap Datepicker 的 startDate 和 endDate 参数
javascript - 添加一个 CSS,当鼠标悬停在它上面时放大该值
javascript - Meteor Session 变量不存储数组