HTTP規范的請求與響應
發表時間:2023-08-17 來源:明輝站整理相關軟件相關文章人氣:
[摘要]我們先看HTTP標準的請求和響應,請求的所有環境在標準輸入的BUFFER中,響應的當然在標準輸出的BUFFER中.這是任何語言都遵循的標準.那么JSP實現時SESSION如何做?第一次響應用程序先發...
我們先看HTTP標準的請求和響應,請求的所有環境在標準輸入的BUFFER中,響應的當然在標準輸出的BUFFER中.這是任何語言都遵循的標準.
那么JSP實現時SESSION如何做?第一次響應用程序先發送一個ID,和一個特殊狀態標記位,要求瀏覽器再次發送請求時必須傳回這個ID以便識別.那么,也就是說SESSION要工作,它就有一個ID保存在標準輸入中.
但是response的sendRedirect()方法并不發送任何請求參數,只是把頁面直接定向到要去的地方,相當于你第一次打開瀏覽器,直接輸入一個地址.
而帶請求參數的重定向相當于你從一個href的連結點過去,這兩種情況是不同的.
sendRedirect()已經拋棄了原來的標準輸入中的環境參數.
對于如何重定向,至少有十種以上方法,表面上看都能重定向,可是內在的環境各不
相同,要根據不同的用途各不同的方法.
我們只有深入了解系統底層,熟悉網路中數據包中和內存中每一個BYTE是如何來的,要到哪兒去,才能很好地把握WEB系統結構.