請求轉寄和重新導向

來源:互聯網
上載者:User

標籤:用戶端   根據   location   容器   改變   oca   沒有   col   不能   

轉寄是伺服器行為

重新導向是用戶端行為

 

轉寄過程:客戶瀏覽器發送http請求----》web伺服器接受此請求--》調用內部的一個方法在容器內部完成請求處理和轉寄動作----》將目標資源發送給客戶;在這裡,轉寄的路徑必須是同一個web容器下的url,其不能轉向到其他的web路徑上去,中間傳遞的是自己的容器內的request。在客戶瀏覽器路徑欄顯示的仍然是其第一次訪問的路徑,也就是說客戶是感覺不到伺服器做了轉寄的。轉寄行為是瀏覽器只做了一次訪問請求。

重新導向過程:客戶瀏覽器發送http請求----》web伺服器接受後發送302狀態代碼響應及對應新的location給客戶瀏覽器--》客戶瀏覽器發現是302響應,則自動再發送一個新的http請求,請求url是新的location地址----》伺服器根據此請求尋找資源並發送給客戶。在這裡location可以重新導向到任意URL,既然是瀏覽器重新發出了請求,則就沒有什麼request傳遞的概念了。在客戶瀏覽器路徑欄顯示的是其重新導向的路徑,客戶可以觀察到地址的變化的。重新導向行為是瀏覽器做了至少兩次的訪問請求的。

 

請求轉寄:地址欄不改變

重新導向:地址欄地址改變

請求轉寄和重新導向

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.