1. 程式人生 > 其它 >介面測試05--B/S架構的核心問題

介面測試05--B/S架構的核心問題

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.客戶端收到伺服器的響應結果後,繼續處理伺服器沒處理的客戶端程式碼,追中生成美觀的網頁頁面