如何使用 Axios 发出 PATCH 请求
发出 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论