forward 和redirect的不同? 400 报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

forward 和redirect的不同? 400 报错

爱吃鱼的程序员 2020-06-02 17:00:04 98

forward 和redirect的不同? 400 报错

forward: 你出门去买饼和凉菜吃饭,首先来到卖饼的,你说要买饼和凉菜,摊主把饼给你,并说等一会然后去别的地方买了凉菜回来给你,你付钱回家 ok

redirect:  你出门去买饼和凉菜吃饭,首先来到卖饼的,你说要买饼和凉菜,摊主把饼给你,并说我这没凉菜,你去隔壁吧,于是你就去隔壁买凉菜了,然后回家。 ok

 

这就是forward和redirect的不同。

对于浏览器来说就是 说你发了一次请求 浏览器接受请求发现没找到资源,然后去别的地方取得资源返回给你,就是forward

你发了一次请求,浏览器接受请求发现没有资源,就说你访问这个地址看看,于是你的浏览器就又发起了一次请求然后得到了资源。这就是redirect

分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-02 17:00:21

    挺形象的,哈哈

    ######

    理论联系实际:)

    ######

    没看明白。。。

    ######

    哈哈。精妙

    ######

    和 Web 服务器的差不多嘛, UrlRewrite 和 UrlRedirect

    ######

    forward 是jee的,redirect是http规范里的,forward对浏览器透明,redirect需要浏览器配合

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章