web應用服務簡述


web應用服務基於HTTP協議,實現靜態資源的動態資源的請求與處理,靜態資源包括HTML網頁、圖片、樣式、JavaScript腳本、視頻、音頻等

動態資源即通過程序(java/php/python/.net)和數據庫(mysql/oracle/sqlserver)根據業務處理流程動態生成網頁的HTML,再將HTML響應給請求(客戶端)

HTTP(1.0/1.1/2.0)和HTML的關系:

1.客戶端封裝HTTP請求(HTTPRequest),向服務端發起請求

2.服務端接受請求之后,分析資源請求的路徑、請求參數(查詢參數、表單參數、json/字節流數據)、請求方法、請求頭等

3.服務端根據資源的請求路徑讀取文件的內容,並生成字節碼數據封裝響應對象(HTTPResponse)

4.客戶端接受服務端的響應數據(HTTPResponse),判斷請求是否成功,如果成功則顯示數據(html/json)

web應用服務:

1.客戶端(瀏覽器)發起請求(HTTPRequest)

2.服務端(Apache/Nginx/Pythonweb)接收請求,根據請求的資源信息,讀取文件,並封裝到響應對象(HttpResponse)中

3.客戶端(同步或者異步)接收資源,分析資源的類型然后渲染並顯示出來

 

web應用服務基於HTTP協議,HTTP協議基於TCP/IP協議,因此是安全連接


免責聲明!

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



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