面試題:http和https的區別?什么是http無狀態協議?什么是本地存儲?


面試題:http和https的區別

 

1. 開頭分別是http"//, https://, s是security的意思

2. http不安全,https是安全的

3. http默認端口是80, https 443 (Telnet可以查看)

4. http在osi網絡模型中最高層應用層,而https有安全機制,在傳輸層操作,

(物數網傳會表應)

5. http直接發布即可,https需要從ca機構申請SSL證書(要錢180塊一年)

 

什么是http無狀態協議?以及怎么解決?

1. 無狀態協議,沒有記憶能力,一次http請求結束就結束;第二次請求也取不回上次的數據。

解決方案:

1.后端解決 session 保存在服務器/數據庫

2. 前端解決:cookies或者H5新特征本地存儲

 

延伸:什么是本地存儲?

H5提供了2種客戶端存儲數據的對象

windows.localStorage

windows.sessionStorage(關閉瀏覽器或頁面時,數據就銷毀了)

localStorage.setItem('key', value)

localStorage.getItem('key')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM