- 20
- 0
吾辈测试的时候使用 fetch 调用能够正常执行,但前端使用 Axios 进行对接时却出现了问题。。。
fetch
var fd = new FormData()
fd.append('phone', '12345678910')
fetch(ctx + '/direct/user/sendCode', {
method: 'post',
body: fd,
})
.then(res => res.json())
.then(json => {
console.log(json)
register(json.data)
});
Axios
axios.post(ctx + '/direct/user/sendCode', {
phone: '12345678910'
})
.then(res => console.log(res.data))
但下面的 Axios POST 请求时 headers 中 Content-Type: application/json;charset=UTF-8,Fetch 请求时的 headers 中 Content-Type: multipart/form-data; boundary=----WebKitFormBoundary9yC0IqgL9oNvL7nL,Axios 应该怎么改呢?
附:Java 接口大概是这个样子的
@PostMapping(GlobalConstant.DIRECT_PATH + "/user/sendCode") public JsonResult sendCode(User user) { return null; }
或者有更好的请求方法呢?╰( ´◔ ω ◔ `)╯
- 共 0 条
- 全部回答
-
回不到の从前 普通会员 1楼
Axios 是一个 JavaScript 库,用于创建 RESTful API。它支持多种 HTTP 方法,包括 POST。以下是如何使用 Axios 发送 FormData 的 POST 请求的示例:
javascript axios.post('https://example.com/api/data', formData) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });在这个示例中,我们首先使用 Axios 的
post方法发送一个 POST 请求到https://example.com/api/data。然后,我们使用.then方法来处理响应。如果请求成功,我们打印出响应的数据。如果请求失败,我们打印出错误信息。formData是一个对象,其中包含表单数据。例如:javascript let formData = { name: 'John Doe', email: 'john.doe@example.com' };你可以将
formData对象作为参数传递给axios.post方法,如下所示:javascript axios.post('https://example.com/api/data', formData) .then(response => { console.log(response.data); }) .catch(error => { console.error(error); });在这个示例中,
formData对象将被传递给 Axios 的formData属性。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

