老师看这里封装的代码

老师看这里封装的代码

用post请求的时候,传的数据格式只有json和键值对的形式,传其他格式没有什么意义,这里最后的else为什么还要写这一步喃,如果设置了请求头会走第二步格式化代码,要传数据还得给请求头设置一个空的字符串,搞不懂封装的时候为什么要写这一步

https://img1.sycdn.imooc.com//climg/63a270fb09979b0809520609.jpg

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

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

1回答
好帮手慕小李 2022-12-21 10:53:45

同学你好,首先说设置请求头,是为了让服务器告知后端所传递的数据是什么类型的。最后一个else中设置contentType也是如此,假如用户传递的数据不是以上几种那么就由用户来进行设置类型。这也是封装的意义,你可以不用但是不能没有。所以在封装这里要尽可能想的更全一些。

https://img1.sycdn.imooc.com//climg/63a274830997857b05880288.jpg

视频中还讲了默认值也可以不传递,但是为了清晰老师这里还是传了。这么做其实是指维护上节省时间成本代码可读性高。

祝学习愉快!

  • 提问者 慕函数0445997 #1

    可是老师之前讲课不是说传其他数据,没有什么意义,为什么还要写这一步喃

    2022-12-21 11:01:03
  • 好帮手慕小李 回复 提问者 慕函数0445997 #2

    封装的意义,你可以不用但是不能没有。同学如果要讨论可以点击老师头像点关注然后给老师发私信。

    2022-12-21 11:07:09
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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