首先
axios.defaults.headers['Content-Type'] = 'application/x-www-form-urlencoded'
这是我的请求头设置
问题是
如下请求后参数就在formdata里面了
或者如下请求
都是在formdata里
为什么呢?
区分一下,formdata和requestbody的区别
formdata大多数是表单提交形成的,requestbody是正常请求形成的
🇵 🇨 🇷 要谦虚:
不管是表单提交还是
🇵 🇨 🇷 要谦虚:
其他表单的action提交
🇵 🇨 🇷 要谦虚:
默认情况下
🇵 🇨 🇷 要谦虚:
请求头的contentType
🇵 🇨 🇷 要谦虚:
都是x-www-form-
🇵 🇨 🇷 要谦虚:
urlencoded
🇵 🇨 🇷 要谦虚:
所以数据格式是
🇵 🇨 🇷 要谦虚:
formdata
🇵 🇨 🇷 要谦虚:
application/json
🇵 🇨 🇷 要谦虚:
就是json格式
🇵 🇨 🇷 要谦虚:
text/plain就是文本格式
成功改变如下图