handle方法中两个参数,为什么request用的是指针,而response不用指针

handle方法中两个参数,为什么request用的是指针,而response不用指针

如果response也用指针会有什么影响呢

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

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

1回答
我是波哥 2020-12-02 00:02:45

​同学你好,很好的问题。

我们一起来看下,request是请求,response是响应。


对于请求中的数据,handle只能读取,是不应该修改的,即客户端向服务端发起请求时,这个值是客户端明确的值,服务端不应该修改客户端发送的原始值。

对于响应的数据,是由服务端处理,为可修改的内容。


加油~

  • 提问者 慕哥2454312 #1
    老师我没懂,传递request指针过来不是可以修改原始值么
    2020-12-02 00:07:32
  • by考拉 回复 提问者 慕哥2454312 #2

    老师的回答是不应该修改,而不是不可以修改。换句话说:客户端发送过来让“查找学校”的,难不成你把客户端发送过来的改成“查找会所”,然后再进行相应的逻辑处理吗?个人理解,不知道有没理解对老师的意思。

    2020-12-03 21:42:53
  • 提问者 慕哥2454312 回复 by考拉 #3
    既然不应该就不应该传指针过来,而是传值
    2020-12-03 22:05:04
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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