aixos 请求content-type问题。

问题描述

之前用axios中的content-type:application/json;charset=UTF-8
在做登录的时候,和后端的接口是调不通的,后来改为

headers: {
    'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
  },
登录成功,但是我早其页面请求数据的时候却报以下图片中的错。
同学们有遇到过么?还是和后台商量Content-Type的类型?谢谢!

图片描述
图片描述
图片描述

阅读 3.4k
4 个回答

这边要做下判断的,如果是图片资源,请求头会不一样。

新手上路,请多包涵

和服务端约定好 content-type,现在服务端应该是有的当做 json 解析,有的当做 x-www-form-urlencoded 解析

和后端定义的接收实体有关,
使用application / x-www-form-urlencoded格式,默认情况下,axios将JavaScript对象序列化为JSON。要以application/x-www-form-urlencoded格式发送数据,
https://github.com/axios/axio...

引入qs试试

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