如何使用 Axios 发出 PATCH 请求

发布于 2022-06-08 22:24:21 字数 1295 浏览 959 评论 0

发出 PATCH 请求的最简单方法 Axios 是 axios.patch() 函数。 第一个参数是请求将发送到的 url,第二个参数是您将发送更改的数据。 您可以使用 axios 发出 PATCH 请求,如下所示:

const res = await axios.patch('https://httpbin.org/patch', { firstName: 'MasteringJS' });

res.data.headers['Content-Type']; //application/json;charset=utf-8

如果第二个参数是一个对象,axios 会在发送请求之前对对象做一个 JSON.stringify。 它还将指定内容类型为 application/json ,允许在大多数项目中顺利集成。

const res = await axios.patch('https://httpbin.org/patch', { id: 12345 });

res.data.headers['Content-Type']; //application/json;charset=utf-8

如果您传递一个字符串作为第二个参数,axios 会将 content-type 标头设置为 application/x-www-form-urlencoded 。 这会将请求正文变成一系列键值对。

const res = await axios.patch('https://httpbin.org/patch', 'hello=world');

res.data.headers['Content-Type']; // application/x-www-form-urlencoded
res.data.json; // { hello: 'world' }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

泡沫很甜

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

遂心如意

文章 0 评论 0

5513090242

文章 0 评论 0

巷雨优美回忆

文章 0 评论 0

junpengz2000

文章 0 评论 0

13郎

文章 0 评论 0

qq_xU4RDg

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文