什麼是HTTP? Post author:honeststore Post published:2022 年 5 月 6 日 Post category:HTTP Post comments:0 Comments 超文本傳輸協議 (HTTP) 是www的基礎,用於使用超文本鏈接加載網頁。HTTP 是一種應用層協議,旨在在聯網設備之間傳輸信息,並在網路協定疊的其他層之上運行。HTTP 上的典型流程涉及客戶端機器向服務器發出請求,然後服務器發送響應消息。 文章目錄標題 HTTP 請求中有什麼?什麼是 HTTP 方法?什麼是 HTTP 請求標頭?HTTP 請求正文中有什麼?HTTP 響應中有什麼內容?什麼是 HTTP 狀態碼?什麼是 HTTP 響應標頭?HTTP 響應正文中有什麼? HTTP 請求中有什麼? HTTP 請求是互聯網通信平台(如 Web 瀏覽器)請求加載網站所需信息的方式。通過 Internet 發出的每個 HTTP 請求都帶有一系列編碼數據,這些數據攜帶不同類型的信息。一個典型的 HTTP 請求包含:HTTP 版本類型一個網址HTTP 方法HTTP 請求標頭可選的 HTTP 正文。讓我們更深入地探討這些請求是如何工作的,以及如何使用請求的內容來共享信息。 什麼是 HTTP 方法? HTTP 方法,有時稱為 HTTP 動詞,指示 HTTP 請求期望從查詢的服務器獲得的操作。例如,兩種最常見的 HTTP 方法是“GET”和“POST”;“GET”請求期望返回信息(通常以網站的形式),而“POST”請求通常表明客戶端正在向 Web 服務器提交信息(例如表單信息,例如提交的用戶名和密碼)。 什麼是 HTTP 請求標頭? HTTP 標頭包含存儲在鍵值中的文本信息,它們包含在每個 HTTP 請求(和響應,稍後會詳細介紹)中。這些標頭傳達核心信息,例如客戶端正在使用什麼瀏覽器,正在請求什麼數據。下面是來自 Google Chrome 網路選項卡的 HTTP 請求標頭範例: HTTP 請求正文中有什麼? 請求的主體是包含請求正在傳輸的信息的“主體”的部分。HTTP 請求的正文包含提交給 Web 服務器的任何信息,例如用戶名和密碼,或輸入到表單中的任何數據。 HTTP 響應中有什麼內容? HTTP 響應是 Web 客戶端(通常是瀏覽器)從 Internet 服務器接收的響應 HTTP 請求的內容。這些響應根據 HTTP 請求中的要求傳達有價值的信息。典型的 HTTP 響應包含:HTTP 狀態碼HTTP 響應標頭可選的 HTTP 正文讓我們分解這些: 什麼是 HTTP 狀態碼? HTTP 狀態代碼是最常用於指示 HTTP 請求是否已成功完成的 3 位代碼。狀態碼分為以下 5 類:1xx 信息2xx 成功3xx 重定向4xx 客戶端錯誤5xx 服務器錯誤“xx”指的是 00 到 99 之間的不同數字。以數字“2”開頭的狀態代碼表示成功。例如,客戶端請求網頁後,最常見的響應狀態碼為“200 OK”,表示請求已正確完成。如果響應以“4”或“5”開頭,則表示出現錯誤,網頁將不會顯示。以“4”開頭的狀態代碼表示客戶端錯誤(在 URL 中打錯字時遇到“404 NOT FOUND”狀態代碼是很常見的)。以“5”開頭的狀態碼表示服務器端出現問題。狀態代碼也可以以“1”或“3”開頭,分別表示信息響應和重定向。 什麼是 HTTP 響應標頭? 與 HTTP 請求非常相似,HTTP 響應帶有傳達重要信息的標頭,例如在響應正文中發送的數據的語言和格式。下面是來自 Google Chrome 網絡選項卡的 HTTP 響應標頭示例: HTTP 響應正文中有什麼? 對“GET”請求的成功 HTTP 響應通常具有包含請求信息的正文。在大多數 Web 請求中,這是 Web 瀏覽器將其轉換為網頁的 HTML 數據。 相關 Please Share This Share this content Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window You Might Also Like HTTPS 初學者指南 2022 年 5 月 6 日 將任何 HTTP 請求遷移到 ESP32 上的 HTTPS 2022 年 5 月 6 日 發佈留言 取消回覆CommentEnter your name or username to comment Enter your email address to comment Enter your website URL (optional) 在瀏覽器中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。 Δ