axios的post请求报415 unsupported media type,和400 Bad Request

用的axios,开始报415修改为请求头'Content-Type':'application/json;charset=utf-8'后开始报400.
上形参本来是这样的

clipboard.png
发送后就变成下图那种了
clipboard.png
不知道哪的原因,接口一直报400

阅读 4.6k
2 个回答

用axios发送的上形参为数组的时候,会出现后端接收不到参数的情况,请求头可以保持'Content-Type':'application/x-www-form-urlencoded; charset=utf-8'。

然后把需要上传的数组用JSON.stringify(arr)转成字符串就可以了

axios 我没有用过,不过我帮你度娘一下配置吧。

clipboard.png

配置出处

你可以试试这么配置,看看能不能避免 request 的 payload 被修改

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题