面試題: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')
