请求头改成着这种格式application/x-www-form-urlencoded 这样子对吗?

请求头改成着这种格式application/x-www-form-urlencoded 这样子对吗?

http://img1.sycdn.imooc.com//climg/609dfa6409b86ac312610689.jpg

老师,如果请求头改成着这种格式application/x-www-form-urlencoded   这样子对吗?

http://img1.sycdn.imooc.com//climg/609dfad209f2227211190619.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕星星 2021-05-16 15:41:12

同学你好,因为我们用的axios,post请求时手动传入的对象类型数据

http://img1.sycdn.imooc.com//climg/60a0cb79097e306707860191.jpg

所以即使请求头为application/x-www-form-urlencoded ,Form Data数据还是对象形式的

http://img1.sycdn.imooc.com//climg/60a0cbaa099f97cd07370398.jpg

不过变为Form Data说明请求头是改变了的。

如果想要key=value这种形式,可以用表单提交测试,如下:

http://img1.sycdn.imooc.com//climg/60a0cc0f0912330612780143.jpg

记得点下view source,看原本的格式

http://img1.sycdn.imooc.com//climg/60a0cc4a0973f41f06980113.jpg


http://img1.sycdn.imooc.com//climg/60a0cc0309bb522910690227.jpg

了解即可,祝学习愉快!

好帮手慕慕子 2021-05-14 14:09:03

同学你好,目前阶段,将请求头改成application/x-www.form-urlencoded也是可以实现效果。不过还是推荐同学参考视频中老师的讲解,使用application/json格式。

祝学习愉快~

  • 提问者 好帮手慕斯林 #1

    好的 ,但可能工作中不是你要application/json就是这个的,我只是想把这些搞清楚而已不然学这意义也不大,我查了下资料application/x-www-form-urlencoded是form-data,它的格式是a=1&b=2&c=3这种,不像json是字符串的,但我讲老师项目改为x-www-form-urlencoded,为啥发送过去的格式还是字符串??有点不理解,希望老师回答下,谢谢

    http://img1.sycdn.imooc.com//climg/60a070170988decc08080551.jpg



    2021-05-16 09:06:46
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师