Web服務器的主要任務

2021-03-10    分類: 網(wǎng)站建設

Web服務器實現(xiàn)客戶端與服務器交換數(shù)據(jù)之前,首先用TCP/IP建立連接,客服端向服務器請求數(shù)據(jù),服務器則向客戶端想要并提供數(shù)據(jù),客戶端和服務器以HTTP協(xié)議進行請求和響應。服務器和客服端智能為一次事物處理建立并維持連接,完成一次事物處理后結(jié)束連接。

每一個客戶端向服務器發(fā)送請求均以方法(Method)開始,后跟對象的URL??蛻舳艘话阋谏鲜鲂畔⒅醒a充所采用HTTP協(xié)議的版本號,其后跟一個回車換行(CRLF)字符對。依據(jù)請求情況,瀏覽器可以在CRLF后加上瀏覽器按特殊別的首部格式編碼的信息,也可以把一個實體MIME(多功能Internet郵件擴充服務)格式文檔加到整個請求之后。一個HTTP方法實際上是一條命令,客戶端用其它來說明其請求目的,常用的有GET(請求指定的頁面信息,并返回實體主體),HEAD(只請求頁面的首部)和POST(請求服務器接受所指定的文檔作為對所標識的URL的心的從屬實體)。Web服務器收到請求并解析之后,以一個HTTP消息響應客戶端的請求。這個響應消息通常以HTTP協(xié)議版本號開始,后面是三位狀態(tài)碼和一個原因短語(Reason phrase),其后是一個CRLF,再后是請求的信息,,服務器加上一個CRLF。其后還可以有一個可選實體。狀態(tài)碼是三位數(shù),它描述了服務器理解和滿足請求的情況,原因短語是狀態(tài)代碼的一個簡短說明。HTTP協(xié)議版本號,狀態(tài)代碼、原因短語一起構(gòu)成了狀態(tài)行。

上述分析不難看出,接受客戶端請求,解析客戶端請求,響應客戶端請求,向客戶端會送請求的結(jié)果是Web服務器所需要完成的主要任務,Web服務器程序代碼主要是為了完成這幾項任務。

網(wǎng)頁標題:Web服務器的主要任務
當前路徑:http://www.bm7419.com/news/104927.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、電子商務、響應式網(wǎng)站、虛擬主機、用戶體驗、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設