版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、Http 協(xié)議簡介協(xié)議簡介無狀態(tài)超文本傳輸協(xié)議請求請求-應答式協(xié)議應答式協(xié)議lHTTP協(xié)議用于在Internet上發(fā)送和接收消息。lHTTP協(xié)議是一種請求-應答式的協(xié)議客戶端發(fā)送一個請求,服務(wù)器返回該請求的應答l所有的請求與應答都是HTTP包。lHTTP協(xié)議使用可靠的TCP連接,默認端口是80。lHTTP的第一個版本是HTTP/0.9,后來發(fā)展到了HTTP/1.0,現(xiàn)在最新的版本是HTTP/1.1。 無狀態(tài)的協(xié)議無狀態(tài)的協(xié)議l在HTTP中,Client/Server之間的會話總是由客戶端通過建立連接和發(fā)送HTTP請求包初始化,服務(wù)器不會主動聯(lián)系客戶端或要求與客戶端建立連接。l瀏覽器和服務(wù)器都可
2、以隨時中斷連接,例如,在瀏覽網(wǎng)頁時你可以隨時點擊“停止”按鈕中斷當前的文件下載過程,關(guān)閉與Web服務(wù)器的HTTP連接。l不維持狀態(tài),一次請求和響應構(gòu)成一個獨立的事務(wù),不同事務(wù)之間沒有狀態(tài)聯(lián)系 HTTP請求包請求包 l由三個部分構(gòu)成,分別是:方法-URI-協(xié)議/版本,請求頭,請求正文 lGET /index.jsp HTTP/1.1Accept-Language: zh-cnConnection: Keep-Alive Host: 06Content-Length: 37 userName=new_andy&password=new_andyHTTP應答包應答包 l
3、由三個部分構(gòu)成,分別是:協(xié)議-狀態(tài)代碼-描述,應答頭,應答正文 lHTTP/1.1 200 OKServer: Microsoft-IIS/4.0Date: Mon, 3 Jan 2005 13:13:33 GMTContent-Type: text/htmlLast-Modified: Mon, 11 Jan 2004 13:23:42 GMTContent-Length: 90 解讀HTTP包示例Hello WORLD! HTTP最基本的請求類型GET和POSTlHTTP 1.1支持七種請求方法:GET、POST、HEAD、OPTIONS、PUT、DELETE和TRACE等lGET請求最為
4、常見,它后面跟隨一個網(wǎng)頁的位置,服務(wù)器接受請求并返回其請求的頁面。除了頁面位置作參數(shù)之外,請求還可以跟隨協(xié)議的版本如HTTP/1.0等作為參數(shù),以發(fā)送給服務(wù)器更多的信息。lPOST請求要求服務(wù)器接收大量的信息,除了POST后面跟隨的參數(shù)之外,瀏覽器還會在后面持續(xù)發(fā)送數(shù)據(jù),讓服務(wù)器進行處理。通常,POST方法是和CGI程序分不開的,服務(wù)器應該啟動一個CGI程序來處理POST發(fā)送來的數(shù)據(jù)。 URI 與與 URL lURI: Universal Resource Identifier 通用資源標志符,Web上可用的每種資源 ,如 HTML文檔、圖像、視頻片段、程序等, 由URI進行定位。 lURL:
5、Uniform Resource Location 統(tǒng)一資源定位符,Internet上用來描述信息資源的字符串,主要用在各種WWW客戶程序和服務(wù)器程序上 ,采用URL可以用一種統(tǒng)一的格式來描述各種信息資源,包括文件、服務(wù)器的地址和目錄等。URIl由三部分組成: 1. 訪問資源的命名機制。2. 存放資源的主機名。 3. 資源自身的名稱,由路徑表示。 URLl由下列三部分組成:第一部分是協(xié)議(或稱為服務(wù)方式);第二部分是存有該資源的主機IP地址(有時也包括端口號); 第三部分是主機資源的具體地址,如目錄和文件名等。 l第一部分和第二部分之間用“:/”符號隔開,第二部分和第三部分用“/”符號隔開。l
6、第一部分和第二部分是不可缺少的,第三部分有時可以省略。l語法如下:http_URLhttp:/host “:” port path HTTP協(xié)議狀態(tài)碼的含義協(xié)議狀態(tài)碼的含義 狀態(tài)代碼狀態(tài)代碼 狀態(tài)信息狀態(tài)信息 含義含義 400 Bad Request 請求出現(xiàn)語法錯誤。請求出現(xiàn)語法錯誤。 401 Unauthorized 客戶試圖未經(jīng)授權(quán)訪問受密碼保護的頁面??蛻粼噲D未經(jīng)授權(quán)訪問受密碼保護的頁面。403 Forbidden 資源不可用。服務(wù)器理解客戶的請求,但拒絕處理它。資源不可用。服務(wù)器理解客戶的請求,但拒絕處理它。通常由于服務(wù)器上文件或目錄的權(quán)限設(shè)置導致。通常由于服務(wù)器上文件或目錄的權(quán)限設(shè)置導致。 404 Not Found 無法找到指定位置的資源。這也是一個常用的應答。無法找到指定位置的資源。這也是一個常用的應答。 500 Internal Server Error 服務(wù)器遇到了意料不到的情況,不能完成客戶的請求。服務(wù)器遇到了意料不到的情況,不能完成客戶的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024特崗教師聘用及教師團隊協(xié)作能力提升服務(wù)合同3篇
- 2025年度新能源車輛采購及維護服務(wù)合同范本2篇
- 2025年度智能家居系統(tǒng)代理商合作協(xié)議4篇
- 2025年度新能源汽車研發(fā)出資人合作協(xié)議4篇
- 2025年度旅游景區(qū)特色商品檔口租賃經(jīng)營合同3篇
- 2025年度水電工程安全監(jiān)測系統(tǒng)安裝與維護服務(wù)合同3篇
- 2024版食堂承包合同協(xié)議范文
- 2025年度特殊崗位人員辭退及安置協(xié)議范本4篇
- 2025年度智能機器人研發(fā)股權(quán)合作協(xié)議4篇
- 2025年度文化產(chǎn)業(yè)園區(qū)運營管理合同3篇
- 小學數(shù)學六年級解方程練習300題及答案
- 電抗器噪聲控制與減振技術(shù)
- 中醫(yī)健康宣教手冊
- 2024年江蘇揚州市高郵市國有企業(yè)招聘筆試參考題庫附帶答案詳解
- 消費醫(yī)療行業(yè)報告
- 品學課堂新范式
- GB/T 1196-2023重熔用鋁錠
- 運輸行業(yè)員工崗前安全培訓
- 公路工程安全風險辨識與防控手冊
- 幼兒園教師培訓:計數(shù)(數(shù)數(shù))的核心經(jīng)驗
- 如何撰寫和發(fā)表高水平的科研論文-good ppt
評論
0/150
提交評論