HTML 的 Request(請求)和 Response(回應)是網頁運作的核心機制,主要透過 HTTP(超文本傳輸協定)來進行溝通。
Request(請求)
當使用者在瀏覽器輸入網址或點擊連結時,瀏覽器會向伺服器發送 HTTP Request,請求特定的網頁或資源。請求通常包含:
方法(Method):例如
GET
(取得資料)、POST
(提交資料)、PUT
(更新資料)、DELETE
(刪除資料)。URL(網址):指定要請求的資源位置。
標頭(Headers):包含額外資訊,如瀏覽器類型、語言偏好等。
請求主體(Body):通常用於
POST
或PUT
,包含要傳送的資料。
Response(回應)
伺服器收到請求後,會處理並回應 HTTP Response,回應通常包含:
狀態碼(Status Code):例如
200 OK
(成功)、404 Not Found
(找不到資源)、500 Internal Server Error
(伺服器錯誤)。標頭(Headers):包含回應的額外資訊,如內容類型、編碼方式等。
Content-Disposition
是 HTTP 標頭之一,主要用來指定伺服器如何處理回應內容, 特別是在檔案下載時。
它可以決定內容是否應該顯示在瀏覽器內,或是強制下載到使用者的裝置
回應主體(Body):通常是 HTML、JSON、圖片或其他資源。
這個機制讓瀏覽器能夠與伺服器溝通,取得網頁內容並顯示給使用者。
參考內容: 網址
https://ithelp.ithome.com.tw/articles/10299957
沒有留言:
張貼留言