應用層 (解決如何使用)
響應狀態碼:
http常見header:
content-type: 資料型別(text/html等)
content-length: body的⻓長度
host: 客戶端告知伺服器, 所請求的資源是在哪個主機的哪個端⼝口上;
user-agent: 宣告⽤使用者的作業系統和瀏覽器版本資訊;
referer: 當前⻚頁⾯面是從哪個⻚頁⾯面跳轉過來的;
location: 搭配3xx狀態碼使⽤用, 告訴客戶端接下來要去哪⾥裡訪問;
cookie: ⽤用於在客戶端儲存少量資訊. 通常⽤用於實現會話(session)的功能;
關於重定向:臨時重定向;永久重定向。
網路基礎 應用層(HTTP協議)
我們寫的解決我們實際問題的網路程式都是在應用層。今天我們詳細來了解一下應用層的http協議。協議就是一種約定,socket apide 介面,在讀寫資料時,都是按字串的方式來傳送接收的。如果我們要傳輸一些結構化的資料怎麼辦呢?我們可以約定 定義乙個結構體來標識我們需要互動的資訊,傳送資料時將這個結構...
網路基礎二之應用層
1.套接字 也就是我們通常所說的 如 1 帶層次的檔案路徑又稱為訪問資源 2 查詢字串又稱為引數 3 埠號與名稱對等,所以埠號一般省略。3.http格式 空行 將報頭和有效載荷 正文 進行分離 4.http方法 1 get方法 獲取資源,傳參在url中,不安全,並且長度有限 2 post方法 傳參在...
網路基礎 應用層HTTP協議
目錄 應用層 tcp ip協議中的應用層 http協議 http協議 url 統一資源定位符 urlencode urldecode http協議格式 概述 http 請求訊息request 響應訊息response 首行 請求 request 首行 響應 response 首行 頭部 正文 實現乙...