已解决,关于axios post请求出现500 错误 您所在的位置:网站首页 get请求报500 已解决,关于axios post请求出现500 错误

已解决,关于axios post请求出现500 错误

2023-07-14 00:23| 来源: 网络整理| 查看: 265

ajax axios 请求 headers accept

axios

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。

axios post请求返回500

最近想用Vue+element+axiox做个小东西,但是用axios 使用post请求API时,一直返回500错误, Content-Type,和Accept 都设置了但是一直返回500,用postman工具请求的话是正常的, 最后用jq 的ajax请求,也是可以正常请求数据的。然后通过network 查看jq ajax 看headers,里面的参数Content-Type和Accept 放到axios请求参数里面,再用axios请求竟然还是500...

jq ajax 的headers 和axios 都是一样的,jq可以正常请求,就是axios会500...

未找到解决方法,除非用jq的ajax或者fetch

解决方法

需要引入:URLSearchParams

var params = new URLSearchParams(); params.append('key', 'value'); axios.post(url, params) .then(function(res){ console.log(res); }) .catch(function(err){ console.log(err); }); URLSearchParams IE11 才支持 所以需要引入一个js https://cdn.bootcss.com/url-search-params/0.10.0/url-search-params.js目前流行的api请求

jq的ajax 原生的fetch axios

本文由 Alone88 创作,采用 知识共享署名4.0 国际许可协议进行许可 本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名 最后编辑时间为: Apr 20, 2019 at 11:00 am



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有