軟體測試教程三分鐘瞭解http和https
對應測試人員都會聽過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之間的比較如下
安全性上的 區別: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工作於傳輸層。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69915785/viewspace-2666487/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 初步瞭解軟體測試
- 全面瞭解HTTP和HTTPSHTTP
- 三分鐘迅速瞭解思考致富
- 三分鐘瞭解架構的起源架構
- 軟體測試教程之手機軟體測試方法
- 軟體測試學習教程—軟體測試質量
- 軟體測試新人快速入行,從瞭解測試名詞開始
- 軟體測試學習教程—軟體測試基本知識
- 三分鐘,帶你瞭解SSL證書
- 三分鐘深入瞭解Spring底層Spring
- 漫畫:三分鐘瞭解敏捷開發敏捷
- 瞭解與軟體測試的區別,輕鬆應付遊戲測試遊戲
- 軟體測試要學什麼(1)黑盒測試詳解教程
- 軟體測試培訓教程:軟體測試面試之怎麼測試刷抖音?面試
- 軟體測試學習教程—迴歸測試
- 三分鐘瞭解Go語言的前世今生Go
- 三分鐘,快速瞭解區塊鏈技術!區塊鏈
- 軟體測試要學什麼(2)白盒測試詳解教程
- 軟體測試學習教程—軟體測試基礎理論五
- 軟體測試學習教程—軟體測試基礎理論六
- 軟體測試學習教程—軟體測試基礎理論四
- 軟體測試學習教程—軟體測試基礎理論三
- 你瞭解過軟體確認測試嗎?可進行確認測試的軟體測評中心推薦
- 乾貨!一分鐘帶你瞭解如何測試海外HTTP代理的ip可用率!HTTP
- HTTP和HTTPS詳解HTTP
- HTTP和HTTPS詳解。HTTP
- 三分鐘瞭解阿里雲和騰訊雲的DDoS防禦策略阿里
- 三分鐘瞭解實時流式大資料分析大資料
- 三分鐘,帶你瞭解EOS新資源模型模型
- 三分鐘瞭解弧幕投影的製作原理
- 軟體測試學習教程——WEB測試之JS記憶體WebJS記憶體
- 詳解SSL證書系列(8)瞭解HTTPS及和HTTP的區別HTTP
- 軟體測試要學什麼(3)軟體測試流程詳解
- 軟體測試學習教程——JDBC配置JDBC
- 《軟體測試基本功》系列教程
- 軟體測試之登入測試詳解
- 三分鐘帶入門瞭解openstack的horizon專案
- 三分鐘瞭解——計算機網路參考模型計算機網路模型