转发与重定向
1.forword
转发,服务器充当一个中转站的角色,当浏览器发送一个请求过来,要求服务器中的张三来做这件事,但是张三一看,这个有点难,还是交给李四来做,他说老手,就转发给了李四,李四搞定后返回给浏览器。肥水不流外人田,张三和李四必须是同一个公司的,也就是同一个容器中的,也就是同一个服务器中的。这个时候浏览器看到的地址还是张三的地址。当然转手这种事让客户知道了也不大好是吧。
2.redirect
重定向,浏览器发送请求到服务中,服务器一看这件事是个赔本的买卖,直接返回个302状态码给浏览器,并且附带一个能解决这个问题的地址,告诉浏览器,你去找这个地址的人做吧,它比我更加专业。于是浏览器就自动发送个请求给那个地址,注意是自动,不需要我们再去点一下,之后浏览器显示的也是重定向后的那个地址,因为浏览器得告诉我们,是B公司做的,不是A公司做的。
世间种种的诱惑,不惊不扰我清梦