为什么我们在 AJAX 中有方法“PUT”,它最常用在哪里?
例子:
$.ajax({
url: 'script.php',
type: 'PUT',
success: function(response) {
//...
}
});
为什么作者不简单地使用 GET/POST 来代替?
为什么我们在 AJAX 中有方法“PUT”,它最常用在哪里?
例子:
$.ajax({
url: 'script.php',
type: 'PUT',
success: function(response) {
//...
}
});
为什么作者不简单地使用 GET/POST 来代替?
对于RESTful API,POST 具有特定含义(创建资源),而 PUT 具有不同含义(更新现有资源):
但是,如果真的有“script.php”,那么开发它的人在创建他的 API 时并不是很彻底。“script.php”几乎不是 RESTful 的……通常一个适当的 RESTful API 的 URL 结构看起来像这样: