我的 ajax http-delete 请求格式错误吗?
Is my ajax http-delete request malformed?
我正在使用 public api 进行测试以响应 get、post、put 和 delete,并在尝试使用 jQuery.ajax() 创建 http-delete 请求时我的响应未定义。这看起来很奇怪,因为我已经成功地收到了使用 Javascript Fetch 发出请求的响应。我的 ajax http-delete 请求是否格式错误?
输入
$.ajax({
url: "https://reqres.in/api/users/2",
type: "DELETE",
success: function (response) {
console.log("Success: " + response);
},
error: function (response) {
console.log("Failure: " + response);
},
});
输出
Success: undefined
我尝试过的事情
- 将 属性 'type' 更改为 'method'
- 添加了一个 属性 'error' 但是
逻辑成功,没有任何反应。
- 谷歌搜索各种ajax删除
请求并尝试使用 reqres.in API
- 成功获得
使用带有 javascript 的 http-delete 请求进行响应
reqres.inapi
- 已成功获得对 put 的响应,post,并获得
使用 ajax
的请求
- 使用不同的浏览器(即。chrome、edge、
火狐)
DELETE
端点(https://reqres.in/api/users/2
) returns 204
的状态码。
此状态代码表示以下内容:204 No Content
(Docs)。这意味着动作 returns 没有内容响应 DELETE
.
这会导致 response
值为空。
回复:
我正在使用 public api 进行测试以响应 get、post、put 和 delete,并在尝试使用 jQuery.ajax() 创建 http-delete 请求时我的响应未定义。这看起来很奇怪,因为我已经成功地收到了使用 Javascript Fetch 发出请求的响应。我的 ajax http-delete 请求是否格式错误?
输入
$.ajax({
url: "https://reqres.in/api/users/2",
type: "DELETE",
success: function (response) {
console.log("Success: " + response);
},
error: function (response) {
console.log("Failure: " + response);
},
});
输出
Success: undefined
我尝试过的事情
- 将 属性 'type' 更改为 'method'
- 添加了一个 属性 'error' 但是 逻辑成功,没有任何反应。
- 谷歌搜索各种ajax删除 请求并尝试使用 reqres.in API
- 成功获得 使用带有 javascript 的 http-delete 请求进行响应 reqres.inapi
- 已成功获得对 put 的响应,post,并获得 使用 ajax 的请求
- 使用不同的浏览器(即。chrome、edge、 火狐)
DELETE
端点(https://reqres.in/api/users/2
) returns 204
的状态码。
此状态代码表示以下内容:204 No Content
(Docs)。这意味着动作 returns 没有内容响应 DELETE
.
这会导致 response
值为空。
回复: