https发送post请求报错403,但不是跨域问题。

发布时间 2023-04-18 22:40:58作者: 大圣爱吃香菜

这段时间在公司写一个项目,在项目中遇到一个问题,查阅了网上很多资料都没解决。

问题是 vue中https发送post请求报错403,但不是跨域问题。

 

于是我根据网上资料发现是请求头部的问题。

源代码

  headers: {
    'Content-Type': 'application/x-www-form-urlencoded',
  },
当为以上代码时会报错403.修改后:
  headers: {
    'Content-Type': 'text/plain',
  },
修改后再将请求需要传的数据用
JSON.stringify();
处理一下,返回200.问题解决。
这是我编程过程中遇到的问题,记录下来。希望以后不会出错。