第一種:內部轉發
屬於服務器內部的動作,對於用戶來說只請求了一次,在服務器內部做了兩次操作(服務A請求了服務B,B服務直接響應)
對於用戶來說並不知情,所以在網址上---URL並不會發生改變;PS:由於內部轉發的特殊性,瀏覽器客戶端的頁面有可能會出現
中文亂碼現象,此時只需把前端頁面的編碼集改為"GBK"即可使中文正常顯示;
第二種:重定向
屬於瀏覽器客戶端的動作,對於用戶來說請求了兩次,服務器也給用戶響應了兩次,所以在網址上---URL會發生改變;由后端
重定向到前端時不會攜帶數據;
請求:由瀏覽器客戶端向后端服務器發起,有時也會攜帶請求參數;
響應:由后台服務器端向客戶端瀏覽器發起,有時也會攜帶響應數據;