第三个例子的我这边content-type一直没有

来源:5-10 处理请求 header - demo 编写

关四鸟

2021-10-20

你好,老师,前面两个例子都没问题,第三个无论是谷歌浏览器还是火狐我看到请求头的content-type属性一直是没有的,也没有值,没有出现像你所说的自带了“‘Content-Type’: ‘application/x-www-form-urlencoded’”。还有我想问为什么即使如下这样写,content-type还是没有。

const paramsString = 'q=URLUtils.searchParams&topic=api’
const searchParams = new URLSearchParams(paramsString)

axios({
method: ‘post’,
url: ‘/base/post’,
headers:{
‘Content-Type’: ‘application/x-www-form-urlencoded’
},
data: searchParams
})

写回答

1回答

ustbhuangyi

2021-10-20

建议打断点调试一下看看在请求发送前 headers 是否携带了这个 content-type

0
2
林威廉
console.log出現的錯誤訊息是url__WEBPACK_IMPORTED_MODULE_0__.URLSearchParams is not a constructor,打斷點發現根本沒進到content-type那段就報錯 這個原因是什麼意思? 查了查沒找到答案
2021-11-03
共2条回复

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

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

2629 学习 · 877 问题

查看课程