Axios 发送 json 数据

<script src="js/axios-0.18.0.js"></script>
<script>
    var userList = [];
    userList.push({username: "zhangsan", age: 18});
    userList.push({username: "lisi", age: 28});
    console.log(JSON.stringify(userList));
    console.log(typeof JSON.stringify(userList))
    axios({
        method: "post",
        url: "${pageContext.request.contextPath}/user/quick15",
        data: JSON.stringify(userList),
        headers: {
            'Content-Type': 'application/json;charset=UTF-8'
        }
    }).then(resp => {

    })
</script>
axios 是一个基于 Promise 的 HTTP 客户端,可用于发送各种类型的请求,包括 JSON。在后台无法收到 axios 发送JSON 数据可能是由于以下几个原因导致的: 1. 请求的 URL 地址错误:请确保在 axios 请求中指定了正确的后台接口地址。如果地址不正确,后台将无法接收到请求。 2. 请求方式不正确:在发送 POST 请求时,请确保将请求方式设置为 "POST"。如果发送的是 GET 请求,后台可能无法接收到请求体中的 JSON 数据。 3. 后台接口未正确配置:请确保后台接口正确配置了JSON请求的处理方式。后台接口需要正确解析请求体中的 JSON 数据,并进行相应的处理,否则将无法正确获取到所需数据。 4. 请求头未设置正确:通过axios发送JSON数据时,需要设置正确的请求头。请确保在 axios 请求中设置了 "Content-Type" 请求头为 "application/json",否则后台可能无法正确解析请求体中的 JSON 数据。 5. 请求数据格式错误:请确保在 axios 请求中使用正确的方式将 JSON 数据转换为字符串并发送。通常情况下,可以使用 JSON.stringify() 方法将 JSON 对象转换为字符串,并作为请求体的一部分发送给后台。 如果以上这些问题都排查过了,还是无法解决后台无法收到 axios 发送JSON 数据的问题,建议检查后台服务器的相关日志,以确定后台接收和处理请求的具体情况,或者联系后台开发人员进行进一步的排查和解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

若尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值