Python HTTP協議簡介

2021-09-01 12:41:38 字數 562 閱讀 8617

http是在網路上傳輸html的協議,用於瀏覽器和伺服器的通訊。

http請求

步驟1:瀏覽器首先向伺服器傳送http請求,請求包括:

方法:get還是post,get僅請求資源,post會附帶使用者資料;

路徑:/full/url/path;

網域名稱:由host頭指定:host: www.sina.com

以及其他相關的header;

如果是post,那麼請求還包括乙個body,包含使用者資料

步驟2:伺服器向瀏覽器返回http響應,響應包括:

響應**:200表示成功,3xx表示重定向,4xx表示客戶端傳送的請求有錯誤,5xx表示伺服器端處理時發生了錯誤;

響應型別:由content-type指定;

以及其他相關的header;

通常伺服器的http響應會攜帶內容,也就是有乙個body,包含響應的內容,網頁的html原始碼就在body中。

每個http請求和響應都遵循相同的格式,乙個h

Python HTTP請求 簡述

簡單的了解一下使用python發起http請求 發起沒有引數的get請求 import requests 匯入request模組,request模組是用來發起http請求 import requests url變數設定 請求的 url 已物件的形式返回,賦值給r。requests.get是使用req...

MQTT協議 MQTT協議簡介

mqtt messagequeuing telemetry transport,訊息佇列遙測傳輸 是ibm開發的乙個即時通訊協議。mqtt是面向m2m和物聯網的連線協議,採用輕量級發布和訂閱訊息傳輸機制。它的設計思想是輕巧 開放 簡單 規範,因此易於實現。這些特點使得它對很多場景來說都是很好的選擇,...

網路協議 FTP協議簡介

一 什麼是ftp協議?ftp file transfer protocol,檔案傳輸協議 是 tcp ip 協議組中的協議之一。ftp協議包括 兩個組成部分,其一為ftp伺服器,其二為ftp客戶端。其中ftp伺服器用來儲存檔案,使用者可以使用ftp客戶端通過ftp協議訪問位於ftp伺服器上的資源。在...