認識url
我們平時說的**,其實就是說的url。
http請求
無狀態:並不會記錄當前使用者在訪問。
https:加密協議
http常見header
分離報頭和有效載荷(正文):空行分離http的方法方法說明支援的http協議版本
get(私密性不好)
獲取資源
1.0、1.1
post(正文傳參)
傳輸實體主體
1.0、1.1
put傳輸檔案
1.0、1.1
head
獲得報文首部
1.0、1.1
delete
刪除檔案
1.0、1.1
options
詢問支援的方法
1.1trace
追蹤路徑
1.1connet
要求用隧道協議連線**
1.1link
建立和資源之間的聯絡
1.0http的狀態碼
類別原因短語
1xxinformational(資訊性狀態碼)
接收的請求正在處理
2xxsuccess(成功狀態碼)
請求正常處理完畢
3xxredirection(重定向狀態碼)
需要進行附加操作以完成請求
4xxclient error(客戶端錯誤狀態碼)
伺服器無法處理請求
5xxserver error(伺服器錯誤狀態碼)
伺服器處理請求出錯
最常見的狀態碼:200(ok),404(not found),403(forbidden),302(redirect).
linux下使用netstat命令檢視網路狀態
linux下telnet命令用於遠端登入主機,對遠端主機進行管理。
應用層協議 HTTP協議
應用層 http協議流程 2 找到伺服器的同時,會有http的請求傳送過來,告訴伺服器我求你做什麼?http協議規定了傳送請求的格式,這個格式有三部分組成請求行 首行,url 請求頭 header 請求體 body 3 請求資訊傳送至伺服器以後,伺服器會獲取傳遞過來的相關資訊進行後端程式的處理。一般...
應用層(HTTP協議)
應用層 負責應用程式之間的溝通 結構化傳輸協議 方便資料式的組織與解析 1.作用 傳輸檔案,網頁 採用tcp協議 tcp協議詳解 2.url 統一資源定位符 相對路徑是根目錄下的相對路徑 3.urlencode 編碼 和urldecode 解碼 乙個字元8位,前4位 編成1位,後4位 編成1位,再加...
應用層 HTTP協議
應用層 應用層和應用程式直接相關,這是和程式設計師打交道最多的地方。自定製協議 不重要 1 約定好客戶端請求 request 包含什麼資訊,伺服器響應 response 包含什麼資訊 2 約定好資料按照什麼格式來組織,本質上網際網路傳輸的都是 二進位制 字串 序列化 反序列化 已有協議 重要 htt...