計算機網絡

什麼是HTTP頭?

使用HTTP頭有客戶端和服務器之間的官方信息的交換。 這個信息是不可見的用戶,但它沒有瀏覽器的正確操作是不可能的。 有關這一點,對任務的普通用戶信息的HTTP頭看起來比較複雜,但實際上它們不包含難學的語言。 這是面臨的一個日常的網絡用戶。

什麼是HTTP頭?

“超文本傳輸協議” - 所以轉換HTTP標頭。 由於它的存在,“客戶端 - 服務器”之間可能的聯繫。 如果用簡單的術語解釋的,由瀏覽器發出一個請求,發起與服務器的連接。 最後,在默認情況下,等待來自客戶端的請求,處理它,並發送回一個總結或答复。 在搜索框中,用戶“敲擊”以http:開頭的站點地址://,並在打開頁面的形式獲得的結果。

當打印在相應的線的web地址,瀏覽器是使用DNS服務器需要。 服務器識別HTTP報頭(一個或幾個),其他發送一個客戶,然後輸出所請求的標題。 該集由強制性預先存在的頭銜,但找不到。

在一般情況下,HTTP頭足夠有效。 他們不是在HTML編碼可見,它們被發送到所需的信息。 眾多的頭銜由服務器自動發送。 為了把它在PHP中使用函數頭。

瀏覽器交互和網站

瀏覽器與網站之間交互的方案是非常簡單的。 因此,HTTP頭開始,查詢字符串,然後將其發送到服務器。 對此,客戶端需要的信息來。 順便說一句, http協議十七年-最常用的互聯網上。 這是簡單,可靠,快速和靈活。 主要任務HTTP - 請求的web服務器的信息。 客戶端是一個瀏覽器和服務器 - ligthttp,阿帕奇,Nginx的。 如果它們之間的連接是成功的,在響應查詢服務器檢索所需信息。 HTTP信息包括文本,音頻文件,視頻。

該協議可以是用於其他運輸。 客戶端請求由三部分組成:

  • 起始行(消息類型);
  • 報頭(消息選項);
  • 的信息(即分離出的空行的消息)體。

開始行 - 請求的HTTP報頭字段的一種必備的元素。 用戶請求結構由三個主要部分組成:

  1. 方法。 有了它表示請求的類型。
  2. 路徑(路徑)。 這條線的URL,它遵循域。
  3. 使用的協議。 它由一個版本的協議和HTTP。

現代瀏覽器使用1.1版。 其次格式標題“名稱:值”。

HTTP緩存

底線是高速緩存提供的HTML頁面和其它文件的緩存存儲(在你的硬盤上運行內存)。 這是為了加快對它們的訪問,並重新節省帶寬。

緩存是客戶端瀏覽器,中間網關和代理服務器。 在您通過URL發送郵件,瀏覽器會檢查在緩存中的對象。 如果對象不存在時,該請求被轉發至下一個服務器,在那裡,檢查高速緩存HTTP頭nginx的服務器上。 網關和代理由不同用戶使用,所以高速緩存是共享的。

HTTP緩存,不僅可以顯著加快網站的運作,也給老版本的頁面。 隨著 站點緩存 發送頭時的響應。 這可能不會被緩存通過HTTPS請求的信息。

說明HTTP頭

一個考慮的HTTP頭中最重要的緩存機制的失效。 這些標題都報告在響應信息中提供的到期日期。 他們表示當緩存被視為失效的日期和時間。 例如,這樣的首標如下:到期日:聞,二零一六年十一月三十零日13時45分00秒GMT。 該結構用於幾乎無處不在,包括緩存頁面和圖片。 如果用戶選擇一個較舊的日期,這些信息將不會被緩存。

Http代理標頭是頭鏈接類別。 他們是不是默認緩存。 緩存正常工作,每個URL必須對應的內容一個實施例。 如果頁面是在兩種語言有效,每個版本都必須有自己的網址。 標題根據緩存查詢名頭有所不同。 例如,如果查詢顯示取決於瀏覽器,服務器需要發送的報頭。 因此,在高速緩存中存儲不同版本的查詢和文檔類型。 TTP接受頭部被要求制定的使用資源的可能的格式列表,它很容易操作,因為它消除了不必要的。

有四組是經過上空頭。 這些是主要的頭條新聞 - 它們包含在任何報表服務器和客戶端的請求和響應,以及自然。 後者描述從客戶端和服務器的任何消息的內容。

HTTP標頭被認為是附加的授權。 當網頁要求客戶端認證,瀏覽器顯示用於輸入用戶名和密碼字段的特殊窗口。 用戶輸入他們的數據後,瀏覽器發送請求HTTP。 它包含“授權”的稱號。

怎麼看的頭條新聞?

要查看HTTP頭,您需要安裝插件,您的瀏覽器,例如Firefox的:

  • 螢火蟲。 查看標題,您可以選項卡網(網絡),其中選擇所有(全部)。 這個插件有這將是網絡開發人員有用的功能。
  • 直播HTTP頭。 簡單的插件用於查看HTTP標頭。 有了它可以產生手動請求。
  • 會員Ghrome容易看到的頭條新聞,當他們點擊設置按鈕,選擇開發工具(網絡工程)。

當安裝的插件,運行它,並刷新你的瀏覽器。

查詢方法

在HTTP使用的方法,具有與所述指令,這是在消息發送到服務器的形式發送的相似性。 這是英語中的一個特殊的詞。

  • GET方法。 它是用來從資源請求信息。 這是他所有的動作開始。
  • POST。 使用它提交。 例如,社交網絡或評論的消息,瀏覽器會將POST請求體,並將其發送給服務器。
  • HEAD。 該方法類似於第一,而是執行肺功能。 他只問了元數據,除了從響應消息。 方法時,如果他們想獲得的文件信息,而無需下載。 如果他們想測試服務器上的鏈接的功能,使用它。
  • PUT。 加載URL上的數據。 它傳輸大量的數據。
  • 選項。 與服務器配置工作。
  • URI。 它確定一個資源,它包含一個URL。

結構http響應

服務器響應與長消息客戶端請求。 該響應由幾行,其指示所述協議版本,服務器狀態碼(200)。 他談到什麼的服務器來發送請求的處理上更改:

  1. “百”的狀態表示信息的成功處理。 然後,服務器將文檔發送到客戶端。 的請求線的其餘部分指示關於所傳送的信息的其它信息。
  2. 如果找不到該文件或不存在,服務器發送給客戶端404,它也被稱為一個錯誤。
  3. 代碼206表示部分文件的下載,可一段時間後恢復。
  4. 代碼401表示授權的拒絕。 這意味著請求的頁面是必須輸入,確認輸入密碼保護。
  5. 准入的禁令,稱碼403上的看法,下載或視頻的限制 - 在互聯網上共同應對。
  6. 也有代碼的其他版本:請求的文件的臨時流動,內部服務器錯誤,最後一個樂章。 在這種情況下,用戶會被重定向。 如果代碼500,這意味著有在服務器操作失敗。

URL - 是什麼呢?

URL - 是在客戶端和服務器之間的通信網絡的心臟。 統一資源定位器 - 請求通常是通過URL發送。 請求URL結構非常簡單。 它包含多個元素:http協議(報頭),叱(網站地址),端口,resourte路徑和查詢。

該協議也可用於安全的HTTPS連接和信息交換。 URL地址包含互聯網上的特定地點的位置信息。 地址包括域名,路徑到頁面上,以及它的名字。

工作到URL的主要缺點 - 它是用拉丁字母尷尬的互動,以及數字和符號。 在SEO優化 地址URL 起著重要的作用。

有用的提示

活躍計算機用戶和開發人員都沒有地方獲得與該領域的專家給出了一些專業的意見熟悉:

  • 表示文件和文件的截止日期,如有更新。 統計信息中最大年齡的高值提供。
  • 一個單獨的文檔必須只有一個URL是可用的。
  • 如果更新文件被用戶下載,更改名稱,並鏈接到它。 這確保了新的下載,而不是過時的文件。
  • 上次修改標題必須符合在內容的最近更改當前日期。 不應該重新保存頁面和文檔,除非你改變它們。
  • 使用POST請求只在需要的地方。 盡量減少與SSL工作。
  • 發送服務器之前,頭應檢查插件REDbot。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.