url(統一資源定位符)
作用:用來表示從網際網路上得到的資源位置和訪問這些資源的方法。
一般形式:
《協議》://《主機》:《埠》/《路徑》
我們會使用這樣的形式訪問網路上的資源呢?那麼為什麼會使用不同的協議呢?這是因為各有所用,都有自己的優勢,正如我們的資料會有不同的分類,在不同的用途我們就使用不同的協議。我們使用的協議有http、ftp、https等,今天主要討論http與https,僅僅乙個s的變化能夠帶來怎樣的差異呢?下面來具體了解乙個二者的不同。
http與https
相同點:
都是乙個網路協議,是我們約定的規則,用於在計算機和客戶機之間進行資訊交換。
不同點:
https中s代表進行ssl加密,並需要ca申請證書
http超文字傳送協議,資訊是明文傳輸;https是具有ssl加密傳輸協議
http與https連線方式不同,使用埠以不同,http預設為80,https為443
https用於進行加密傳輸和身份認證比http更安全
總結:
每乙個協議都有自己的特點,我們在不同時刻選擇最適合自己的協議,http使用了面向連線的tcp作為運輸層協議,保證了資料的可靠傳輸;而https是乙個安全通道通訊,它是基於https開發的。乙個s的區別就有這麼多的不同,s說明具有ssl加密。乙個s讓我們的資料傳輸更加安全。
分析乙個http頭
http了解一些,但總是沒怎麼去注意。這次就把http的頭弄的大概清楚了一些。上面這張圖是chrome裡截出來的,是經過整理的http頭,把各種資訊都清楚的列了出來。乙個請求響應有兩個頭。request headers 是指瀏覽器發出的請求頭。response header 是指伺服器發回的響應頭。...
搭建乙個HTTP環境
1.我的電腦找到 路徑 c windows system32 drivers etc 控制面板 網路 更改介面卡,乙太網屬性,3.設定top ipv4屬性 4.快速搭建http伺服器 開啟powershell,輸入python m httpserver 80 6.開啟cmd,輸入python2 m ...
Http請求的乙個bug
使用url封裝的http引擎,在獲取content length的時候,在幾乎所有的手機上都能夠獲取到正確的值,但是在部分手機上獲取的值總是小於實際的長度,跟了好久這個問題,終於找到了原因。android平台,預設情況下,是使用了gzip壓縮的,如果壓縮出現問題,那麼就不能拿到正確的資料,於是我們強...