前端面试题HTTP总结(随缘更新)
平時刷面試題總結的
1.localhost 與 127.0.0.1 有什么區別
localhost 可以更改后指向其它地址。 127.0.0.1 是約定的本機 IP。 類似互聯網中域名與服務器 IP 的關系。如果在瀏覽器訪問時,當前頁面的 location.hostname(host) 不同,配置代理的時候要注意
2.簡述HTTPS和HTTP的區別
1.https協議需要到ca申請證書,一般免費證書較少,因而需要一定費用。
2.http是超文本傳輸協議,信息是明文傳輸,https則是具有安全性的ssl加密傳輸協議。
3.http和https使用的是完全不同的連接方式,用的端口也不一樣,前者是80,后者是443。
4.http的連接很簡單,是無狀態的;HTTPS協議是由SSL+HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,比http協議安全。
3.http 常見的狀態碼有哪些
1XX 表示消息
2XX 表示成功
3XX 表示重定向
4XX 表示客戶端錯誤
5XX 表示服務端錯誤
200 成功
301 永久重定向
302 臨時重定向
304 自上次請求,未修改的文件
400 錯誤的請求
401 未被授權,需要身份驗證,例如 token 信息等等
403 請求被拒絕
404 資源缺失,接口不存在,或請求的文件不存在等等
500 服務器端的未知錯誤
502 網關錯誤
503 服務暫時無法使用
4.強緩存和協商緩存
強緩存:瀏覽器直接從本地緩存中獲取數據,不與服務器進行交互
協商緩存:瀏覽器發送請求到服務器,服務器判斷是否可使用本地緩存
5.瀏覽器地址欄輸入一個網址到頁面渲染發生了什么
1.瀏覽器會判斷是不是一個合法的網址 不合法的會進入到搜索 合法的網址就會去請求
2.請求之后會去找網址的域名 瀏覽器通過DNS解析找到對應的服務器IP地址 瀏覽器cache查找是否請求過有緩存
3.瀏覽器與服務器連接 三次握手
瀏覽器告訴服務器 我要請求了
服務器告訴瀏覽器 我準備好了可以請求了
瀏覽器告訴服務器 行 那我請求了
4.發生http請求 等待服務器響應返回數據
5.下載html 解析html 渲染頁面
總結
以上是生活随笔為你收集整理的前端面试题HTTP总结(随缘更新)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Object类型转为Integer类型
- 下一篇: Windows 12 网页版HTML源码