tft每日頭條

 > 生活

 > http請求和https的區别

http請求和https的區别

生活 更新时间:2024-12-28 03:23:18

對應測試人員都會聽過http請求和響應.在這裡給大家介紹http相關的知識

一.http和https基本概念

HTTP:是互聯網上應用最為廣泛的一種網絡協議,是一個客戶端和服務器端請求和應答的标準(TCP),用于從WWW服務器傳輸超文本到本地浏覽器的傳輸協議,它可以使浏覽器更加高效,使網絡傳輸減少。

HTTPS:是以安全為目标的HTTP通道,簡單講是HTTP的安全版,即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細内容就需要SSL。

二. HTTP特點:

• http無連接:傳輸速度快,減少不必要的連接,但也意味着每一次訪問都要建立一次連接,效率降低

• http無狀态:對于事務處理沒有記憶能力。每一次請求都是獨立的,不記錄客戶端任何行為,解放服務器,但可能每次請求會傳輸大量重複的内容信息

• 客戶端/服務端模型:客戶端支持web浏覽器或其他任何客戶端

• 簡單快速,靈活.可以傳輸任何類型的數據

三.對于http請求方式可能會涉及到增删改查的請求方式,用的最多可能是get和post,而對于發送get和post兩種請求的區别大緻如下

• get請求的數據小,請求的地址展示在url地址欄,數據相對不安全

• post請求 數據的長度比get請求大,請求的數據發送在http請求體當中,數據相對安全

上述兩點可能發現get請求方式缺點居多,而在工作中又經常使用更多可能是get請求數據效率比較快,而且地址可以用來複制粘貼

四.狀态

想到http可能最多就是大家在測試過程中會認識很多的http狀态,可能場景的狀态碼 200,304,404,502

(1): 200 數據數據請求成功

(2): 304表示頁面重定向

(3): 404 表示請求數據成功但是頁面丢失

(4): 502 表示服務器處理失敗

http請求和https的區别(三分鐘了解http和https)1

五.http和https之間的比較如下

安全性上的區别:HTTPS:HTTP協議的安全加強版,通過在HTTP上建立加密層,對傳輸數據進行加密。主要作用可以分為兩種:一種是建立一個信息安全通道,來保證數據傳輸的安全;另一種就是确認網站的真實性。

表現形式:HTTPS站點會在地址欄上顯示一把綠色小鎖,表明這是加密過的安全網站,如果采用了全球認證的頂級EV SSL證書的話,其地址欄會以綠色高亮顯示,方便用戶辨認。

SEO:在2015年之前百度是無法收錄HTTPS頁面的,不過自從2015年5月份百度搜索全站HTTPS加密後,就已經可以收錄HTTPS了。谷歌則是從2014年起便開始收錄HTTPS頁面,并且HTTPS頁面權重比HTTP頁面更高。從SEO的角度來說,HTTPS和HTTP區别不大,甚至HTTPS效果更好。

技術層面:如果要說HTTPS和HTTP的區别,最關鍵的還是在技術層面。比如HTTP标準端口是80,而HTTPS标準端口是443;HTTP無需證書,HTTPS需要CA機構頒發的SSL證書;HTTP工作于應用層,HTTPS工作于傳輸層。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved