Javascript:获取 DELETE 和 PUT 请求

标签 javascript fetch-api http-delete http-put

我已经通过 Fetch 摆脱了 GET 和 POST 方法。但我找不到任何好的 DELETE 和 PUT 示例。

所以,我向你求助。您能否给出一个带有 fetch 的 DELETE 和 PUT 方法的好例子。并解释一下。

最佳答案

这是一个获取POST示例。您可以对DELETE执行相同的操作。

function createNewProfile(profile) {
    const formData = new FormData();
    formData.append('first_name', profile.firstName);
    formData.append('last_name', profile.lastName);
    formData.append('email', profile.email);

    return fetch('http://example.com/api/v1/registration', {
        method: 'POST',
        body: formData
    }).then(response => response.json())
}

createNewProfile(profile)
   .then((json) => {
       // handle success
    })
   .catch(error => error);

关于Javascript:获取 DELETE 和 PUT 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40284338/

相关文章:

javascript - 将自定义 header 添加到 Aurelia Fetch 请求

typescript - TanStack useQuery函数中的AbortSignal在什么情况下未定义?

c# - ASP.NET Web API 删除返回 404

rest - 第二次使用 HTTP DELETE 删除资源时的状态码

javascript - 如何在 Angular 6 中格式化日期?

javascript - polymer 中的私有(private)非静态变量?

javascript object literal - 对象创建

javascript - 标签云-在no的基础上增加字重

http - 我什么时候应该在响应 header 中真正将 "Access-Control-Allow-Credentials"设置为 "true"?

c# - REST API 设计 - 使用请求主体删除多个项目