首先,content 拼写错了,其次 show me the code
下面是原生axios写法(qs序列化 是axios自带的 , 无需单独安装包) axios.post(url, qs.stringify(data), { headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }) 有用 回复 查看全部 2 个回答 推荐问题 扁平化数组转换成树形? 背景:需要将扁平化数组转换成树形数组。比如原始数组如下:...
config.data={unused:0};// 这个是关键点,加入这行就可以了,解决get,请求添加不上Content-Type service.interceptors.request.use(config=>{if(config.method==="get"){config.data={unused:0};// 这个是关键点,加入这行就可以了,解决get,请求添加不上Content-Type}config.headers["Content-type"]="applicat...
关于content-type,axios 有一些自己的判断,你可以理解成他是为了避免大家误用 content-type。因为这些请求头也好、方法也好,是有规范定义的,浏览器很宽容,很多东西不报错不强制修改,但不代表那样做是对的。 回到你的代码里,你的请求体很明显是个对象,所以 axios 就强制把头改成了 application/json。所以你的处理函数...
1、Content-Type: application/json 默认请求方式,在不设置Content-Type情况下默认为application/json请求方式 2、Content-Type: multipart/form-data //表单上传varform =newFormData(); form.append("file",this.fileObj); form.append("customName",this.packfrom.customName); ...
axios默认的Content-type是application/json,但是我们的后端竟然告诉我不能接收这种数据,如果改动会对原来的某些业务有影响???(后来传复杂数据还是改了,但是这个工作我已经做了) 那么我要做的是将编码方式转为application/x-www-form-urlencoded,即传输方式payload => form data ; ...
'Content-Type': 'multipart/form-data', }" with-credentials :show-file-list = "false" :file-list="fileList"> <el-button size="small" slot="trigger" type="primary">导入</el-button> <el-button type="primary" size="small" style="margin-left:10px;" @click="downloadTemplate( itemData ...
<el-form-item label="内容:" prop="content"> <el-tiptap :extensions="extensions" v-model="form.content"></el-tiptap> </el-form-item> <el-form-item label="封面:" prop="cover.type"> <el-radio-group v-model="form.cover.type"> ...
1,libs --axios里面修改 headers: { 'Content-Type':'application/json', } 2,修改 homey.js 把params 改成data gettopdata: (data) => { return axios.request({ url: topgeturl, params: data, method:'get' }) }, gettable: (data) => { ...