post请求的请求body是个对象,但是content-type没有以application/json的形式请求,

来源:7-3 -3 扩展接口 - 混合对象实现+ demo 编写

痞老板很帅

2020-07-03

图片描述

图片描述

我的意思是说post请求的请求body是个对象,但是content-type没有以application/json的形式请求,然后就导致接口无法返回结果,返回了个空对象,但我看你操作里面这个ontent-type是正确的json请求,而我的就是Content-Type: text/plain,问题是这样的

写回答

2回答

ustbhuangyi

2020-07-03

//img.mukewang.com/szimg/5eff00dd09cab86e20780440.jpg

这块要改一下。而你之前的写法,最终编译的结果上来看就是不对的,你修改了 headers 的值,但没用修改 config.headers 的值

//img.mukewang.com/szimg/5eff013a095d9bf215820234.jpg

还是需要学会调试。

0
1
痞老板很帅
老师你就是那么写的,给个默认值headers={}
2020-07-04
共1条回复

ustbhuangyi

2020-07-03

因为请求前需要 processHeaders,判断数据是对象要添加这个 header,你代码写了这个逻辑了吗?

0
10
痞老板很帅
回复
ustbhuangyi
想问下老师这个问题您看出来咋解决了吗,源码可以clone吗
2020-07-04
共10条回复

下一代前端开发语言 TypeScript从零重构axios

课程从零开始重构功能完整的JS库,是学习造轮子的不二之选!

2629 学习 · 877 问题

查看课程