forward和redirect的区别
forward和redirect的区别是:
forward
(1)adv.向前;前进地;至将来;提前地。
(2)adj.向前方的;迅速的;(社会、政治)进步的;早熟的。
(3)vt.促进,助长;(按新地址)转寄;发送。
(4)n.前锋。
例句:
(1)He came forward with his hand out. 'Mr and Mrs Selby?' he enquired .
他走上前去伸出手来。“是塞尔比先生和夫人吗?”他问道。
(2)The best seats are in the aisle and as far forward as possible .
最好的座位在过道处,越靠前越好。
(3)Forward of the main cabin are the guest cabins .
主舱前面是客舱。
(4)Now the leadership wants to look forward, and to outline a strategy for the rest ofthe century.
现在领导层想要展望未来,为本世纪余下的时间勾画出战略纲要。
redirect
(1)vt.使改寄,更改(信件等)姓名地址;改变方向,改变线路;重新寄送;再查问(证人等)。
(2)adj.再直接的。
例句:
(1)Controls were used to redistribute or redirect resources.
采用了管控措施来重新分配资源或改变其流向。
(2)She redirected them to the men's department.
她指引他们去了男装部。
2016-08-18 · 学厨师,西点西餐首选呼市新东方
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.
redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.
2.从数据共享来说
forward:转发页面和转发到的页面可以共享request里面的数据.
redirect:不能共享数据.
3.从运用地方来说
forward:一般用于用户登陆的时候,根据角色转发到相应的模块.
redirect:一般用于用户注销登陆时返回主页面和跳转到其它的网站等.
4.从效率来说
forward:高.
redirect:低.