2021-03-10 分類: 網站建設
Web服務器實現(xiàn)客戶端與服務器交換數(shù)據(jù)之前,首先用TCP/IP建立連接,客服端向服務器請求數(shù)據(jù),服務器則向客戶端想要并提供數(shù)據(jù),客戶端和服務器以HTTP協(xié)議進行請求和響應。服務器和客服端智能為一次事物處理建立并維持連接,完成一次事物處理后結束連接。
每一個客戶端向服務器發(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)代碼、原因短語一起構成了狀態(tài)行。
上述分析不難看出,接受客戶端請求,解析客戶端請求,響應客戶端請求,向客戶端會送請求的結果是Web服務器所需要完成的主要任務,Web服務器程序代碼主要是為了完成這幾項任務。
網頁標題:Web服務器的主要任務
當前路徑:http://www.rwnh.cn/news/104927.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站營銷、電子商務、響應式網站、虛擬主機、用戶體驗、域名注冊
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容