介面測試05--B/S架構的核心問題
阿新 • • 發佈:2021-10-27
B/S架構的核心問題
客戶端和伺服器之間進行互動使用是什麼協議
HTTP、HTTPS
怎麼標識網路中的每個資源
URL(介面地址)
資源包括那些內容
HTML、CSS、JavaScript、圖片、視訊、音訊、JSON、XML
HTTP
HTTP協議是超文字傳輸協議
一種詳細規定了瀏覽器和伺服器之間相互通訊的規則,通過網際網路傳送相關的網路文件的資料傳輸協議
屬於應用層協議,預設埠號是80
基於請求響應模式
客戶程式向伺服器程式發出請求(request)
伺服器程式向客戶程式返回響應(response),向客戶程式送回客戶所要的資源
HTTP原理/HTTP訪問原理
1.客戶端使用瀏覽器,在位址列中輸入網站的地址,回車後,請求被髮送給伺服器
2.伺服器收到請求後,首先找到網站的主頁,index.?(jsp、php等),伺服器開始執行index中的服務程式碼(可能涉及到寫資料庫),略過所有的客戶程式碼(比如JS指令碼、html程式碼等)
3.伺服器工作完成後將處理結果連同沒處理的客戶端程式碼放在一起,將index檔案傳送給客戶端
4.客戶端收到伺服器的響應結果後,繼續處理伺服器沒處理的客戶端程式碼,追中生成美觀的網頁頁面