欧美一区在线黑人大吊_午夜福利片1000无码_免费的真正毛片在线播放_国产午夜福利精品久久2022

http什么意思

田靜曼 2023-12-02 22:14 620

摘要:什么意思?HTTP狀態(tài)出錯?HTTP狀態(tài)出錯什么意思?如果服務(wù)器返回此響應(yīng),還會指明請求者應(yīng)當(dāng)使用的代理。 408(請求超時)服務(wù)器等候請求時發(fā)生超時。 409(沖突)服務(wù)器在完成請求時發(fā)生沖突。 服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息。 服務(wù)器在響應(yīng)與前一個請求相沖突的 PUT 請求時可能會返回此代碼,同時會

什么意思?HTTP狀態(tài)出錯?HTTP狀態(tài)出錯什么意思?

如果服務(wù)器返回此響應(yīng),還會指明請求者應(yīng)當(dāng)使用的代理。

408(請求超時)服務(wù)器等候請求時發(fā)生超時。

409(沖突)服務(wù)器在完成請求時發(fā)生沖突。 服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息。 服務(wù)器在響應(yīng)與前一個請求相沖突的 PUT 請求時可能會返回此代碼,同時會附上兩個請求的差異列表。

http什么意思

什么意思?HTTP狀態(tài)出錯?HTTP狀態(tài)出錯什么意思?

如果服務(wù)器返回此響應(yīng),還會指明請求者應(yīng)當(dāng)使用的代理。

408(請求超時)服務(wù)器等候請求時發(fā)生超時。

409(沖突)服務(wù)器在完成請求時發(fā)生沖突。 服務(wù)器必須在響應(yīng)中包含有關(guān)沖突的信息。 服務(wù)器在響應(yīng)與前一個請求相沖突的 PUT 請求時可能會返回此代碼,同時會附上兩個請求的差異列表。

http是什么意思?

WWW的核心——HTTPHTTP(Hyper Text Transfer Protocol)協(xié)議

眾所周知,Internet的基本協(xié)議是TCP/IP協(xié)議,目前廣泛采用的FTP、Archie Gopher等是建立在TCP/IP協(xié)議之上的應(yīng)用層協(xié)議,不同的協(xié)議對應(yīng)著不同的應(yīng)用。
WWW服務(wù)器使用的主要協(xié)議是HTTP協(xié)議,即超文體傳輸協(xié)議。由于HTTP協(xié)議支持的服務(wù)不限于WWW,還可以是其它服務(wù),因而HTTP協(xié)議允許用戶在統(tǒng)一的界面下,采用不同的協(xié)議訪問不同的服務(wù),如FTP、Archie、SMTP、NNTP等。另外,HTTP協(xié)議還可用于名字服務(wù)器和分布式對象管理。

2.1 HTTP協(xié)議簡介

HTTP是一個屬于應(yīng)用層的面向?qū)ο蟮膮f(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于1990年提出,經(jīng)過幾年的使用與發(fā)展,得到不斷地完善和擴(kuò)展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的規(guī)范化工作正在進(jìn)行之中,而且HTTP-NG(Next Generation of HTTP)的建議已經(jīng)提出。

HTTP協(xié)議的主要特點(diǎn)可概括如下:

1.支持客戶/服務(wù)器模式。

2.簡單快速:客戶向服務(wù)器請求服務(wù)時,只需傳送請求方法和路徑。請求方法常用的有GET、HEAD、POST。每種方法規(guī)定了客戶與服務(wù)器聯(lián)系的類型不同。

由于HTTP協(xié)議簡單,使得HTTP服務(wù)器的程序規(guī)模小,因而通信速度很快。

3.靈活:HTTP允許傳輸任意類型的數(shù)據(jù)對象。正在傳輸?shù)念愋陀蒀ontent-Type加以標(biāo)記。

4.無連接:無連接的含義是限制每次連接只處理一個請求。服務(wù)器處理完客戶的請求,并收到客戶的應(yīng)答后,即斷開連接。采用這種方式可以節(jié)省傳輸時間。

5.無狀態(tài):HTTP協(xié)議是無狀態(tài)協(xié)議。無狀態(tài)是指協(xié)議對于事務(wù)處理沒有記憶能力。缺少狀態(tài)意味著如果后續(xù)處理需要前面的信息,則它必須重傳,這樣可能導(dǎo)致每次連接傳送的數(shù)據(jù)量增大。另一方面,在服務(wù)器不需要先前信息時它的應(yīng)答就較快。

2.2 HTTP協(xié)議的幾個重要概念

1.連接(Connection):一個傳輸層的實(shí)際環(huán)流,它是建立在兩個相互通訊的應(yīng)用程序之間。

2.消息(Message):HTTP通訊的基本單位,包括一個結(jié)構(gòu)化的八元組序列并通過連接傳輸。

3.請求(Request):一個從客戶端到服務(wù)器的請求信息包括應(yīng)用于資源的方法、資源的標(biāo)識符和協(xié)議的版本號

4.響應(yīng)(Response):一個從服務(wù)器返回的信息包括HTTP協(xié)議的版本號、請求的狀態(tài)(例如“成功”或“沒找到”)和文檔的MIME類型。

5.資源(Resource):由URI標(biāo)識的網(wǎng)絡(luò)數(shù)據(jù)對象或服務(wù)。

6.實(shí)體(Entity):數(shù)據(jù)資源或來自服務(wù)資源的回映的一種特殊表示方法,它可能被包圍在一個請求或響應(yīng)信息中。一個實(shí)體包括實(shí)體頭信息和實(shí)體的本身內(nèi)容。

7.客戶機(jī)(Client):一個為發(fā)送請求目的而建立連接的應(yīng)用程序。

8.用戶代理(User agent):初始化一個請求的客戶機(jī)。它們是瀏覽器、編輯器或其它用戶工具。

9.服務(wù)器(Server):一個接受連接并對請求返回信息的應(yīng)用程序。

10.源服務(wù)器(Origin server):是一個給定資源可以在其上駐留或被創(chuàng)建的服務(wù)器。

11.代理(Proxy):一個中間程序,它可以充當(dāng)一個服務(wù)器,也可以充當(dāng)一個客戶機(jī),為其它客戶機(jī)建立請求。請求是通過可能的翻譯在內(nèi)部或經(jīng)過傳遞到其它的服務(wù)器中。一個代理在發(fā)送請求信息之前,必須解釋并且如果可能重寫它。

代理經(jīng)常作為通過防火墻的客戶機(jī)端的門戶,代理還可以作為一個幫助應(yīng)用來通過協(xié)議處理沒有被用戶代理完成的請求。

12.網(wǎng)關(guān)(Gateway):一個作為其它服務(wù)器中間媒介的服務(wù)器。與代理不同的是,網(wǎng)關(guān)接受請求就好象對被請求的資源來說它就是源服務(wù)器;發(fā)出請求的客戶機(jī)并沒有意識到它在同網(wǎng)關(guān)打交道。

網(wǎng)關(guān)經(jīng)常作為通過防火墻的服務(wù)器端的門戶,網(wǎng)關(guān)還可以作為一個協(xié)議翻譯器以便存取那些存儲在非HTTP系統(tǒng)中的資源。

13.通道(Tunnel):是作為兩個連接中繼的中介程序。一旦激活,通道便被認(rèn)為不屬于HTTP通訊,盡管通道可能是被一個HTTP請求初始化的。當(dāng)被中繼的連接兩端關(guān)閉時,通道便消失。當(dāng)一個門戶(Portal)必須存在或中介(Intermediary)不能解釋中繼的通訊時通道被經(jīng)常使用。

14.緩存(Cache):反應(yīng)信息的局域存儲。

2.3 HTTP協(xié)議的運(yùn)作方式

HTTP協(xié)議是基于請求/響應(yīng)范式的。一個客戶機(jī)與服務(wù)器建立連接后,發(fā)送一個請求給服務(wù)器,請求方式的格式為,統(tǒng)一資源標(biāo)識符、協(xié)議版本號,后邊是MIME信息包括請求修飾符、客戶機(jī)信息和可能的內(nèi)容。服務(wù)器接到請求后,給予相應(yīng)的響應(yīng)信息,其格式為一個狀態(tài)行包括信息的協(xié)議版本號、一個成功或錯誤的代碼,后邊是MIME信息包括服務(wù)器信息、實(shí)體信息和可能的內(nèi)容。

許多HTTP通訊是由一個用戶代理初始化的并且包括一個申請?jiān)谠捶?wù)器上資源的請求。最簡單的情況可能是在用戶代理(UA)和源服務(wù)器(O)之間通過一個單獨(dú)的連接來完成(見圖2-1)。

圖2-1

當(dāng)一個或多個中介出現(xiàn)在請求/響應(yīng)鏈中時,情況就變得復(fù)雜一些。中介由三種:代理(Proxy)、網(wǎng)關(guān)(Gateway)和通道(Tunnel)。一個代理根據(jù)URI的絕對格式來接受請求,重寫全部或部分消息,通過URI的標(biāo)識把已格式化過的請求發(fā)送到服務(wù)器。網(wǎng)關(guān)是一個接收代理,作為一些其它服務(wù)器的上層,并且如果必須的話,可以把請求翻譯給下層的服務(wù)器協(xié)議。一個通道作為不改變消息的兩個連接之間的中繼點(diǎn)。當(dāng)通訊需要通過一個中介(例如:防火墻等)或者是中介不能識別消息的內(nèi)容時,通道經(jīng)常被使用。 圖2-2

上面的圖2-2表明了在用戶代理(UA)和源服務(wù)器(O)之間有三個中介(A,B和C)。一個通過整個鏈的請求或響應(yīng)消息必須經(jīng)過四個連接段。這個區(qū)別是重要的,因?yàn)橐恍〩TTP通訊選擇可能應(yīng)用于最近的連接、沒有通道的鄰居,應(yīng)用于鏈的終點(diǎn)或應(yīng)用于沿鏈的所有連接。盡管圖2-2是線性的,每個參與者都可能從事多重的、并發(fā)的通訊。例如,B可能從許多客戶機(jī)接收請求而不通過A,并且/或者不通過C把請求送到A,在同時它還可能處理A的請求。

任何針對不作為通道的匯聚可能為處理請求啟用一個內(nèi)部緩存。緩存的效果是請求/響應(yīng)鏈被縮短,條件是沿鏈的參與者之一具有一個緩存的響應(yīng)作用于那個請求。下圖說明結(jié)果鏈,其條件是針對一個未被UA或A加緩存的請求,B有一個經(jīng)過C來自O(shè)的一個前期響應(yīng)的緩存拷貝。

圖2-3

在Internet上,HTTP通訊通常發(fā)生在TCP/IP連接之上。缺省端口是TCP 80,但其它的端口也是可用的。但這并不預(yù)示著HTTP協(xié)議在Internet或其它網(wǎng)絡(luò)的其它協(xié)議之上才能完成。HTTP只預(yù)示著一個可靠的傳輸。

以上簡要介紹了HTTP協(xié)議的宏觀運(yùn)作方式,下面介紹一下HTTP協(xié)議的內(nèi)部操作過程。

首先,簡單介紹基于HTTP協(xié)議的客戶/服務(wù)器模式的信息交換過程,如圖2-4所示,它分四個過程,建立連接、發(fā)送請求信息、發(fā)送響應(yīng)信息、關(guān)閉連接。

圖2-4

在WWW中,“客戶”與“服務(wù)器”是一個相對的概念,只存在于一個特定的連接期間,即在某個連接中的客戶在另一個連接中可能作為服務(wù)器。WWW服務(wù)器運(yùn)行時,一直在TCP80端口(WWW的缺省端口)監(jiān)聽,等待連接的出現(xiàn)。

下面,討論HTTP協(xié)議下客戶/服務(wù)器模式中信息交換的實(shí)現(xiàn)。 1.建立連接 連接的建立是通過申請?zhí)捉幼?Socket)實(shí)現(xiàn)的??蛻舸蜷_一個套接字并把它約束在一個端口上,如果成功,就相當(dāng)于建立了一個虛擬文件。以后就可以在該虛擬文件上寫數(shù)據(jù)并通過網(wǎng)絡(luò)向外傳送。

2.發(fā)送請求

打開一個連接后,客戶機(jī)把請求消息送到服務(wù)器的停留端口上,完成提出請求動作。

HTTP/1.0 請求消息的格式為:

請求消息=請求行(通用信息|請求頭|實(shí)體頭) CRLF[實(shí)體內(nèi)容]

請求 行=方法 請求URL HTTP版本號 CRLF

方 法=GET|HEAD|POST|擴(kuò)展方法

U R L=協(xié)議名稱+宿主名+目錄與文件名

請求行中的方法描述指定資源中應(yīng)該執(zhí)行的動作,常用的方法有GET、HEAD和POST。不同的請求對象對應(yīng)GET的結(jié)果是不同的,對應(yīng)關(guān)系如下:

對象 GET的結(jié)果

文件 文件的內(nèi)容

程序 該程序的執(zhí)行結(jié)果

數(shù)據(jù)庫查詢 查詢結(jié)果

HEAD——要求服務(wù)器查找某對象的元信息,而不是對象本身。

POST——從客戶機(jī)向服務(wù)器傳送數(shù)據(jù),在要求服務(wù)器和CGI做進(jìn)一步處理時會用到POST方法。POST主要用于發(fā)送HTML文本中FORM的內(nèi)容,讓CGI程序處理。

一個請求的例子為:

GET HTTP/1.0

頭信息又稱為元信息,即信息的信息,利用元信息可以實(shí)現(xiàn)有條件的請求或應(yīng)答 。

請求頭——告訴服務(wù)器怎樣解釋本次請求,主要包括用戶可以接受的數(shù)據(jù)類型、壓縮方法和語言等。

實(shí)體頭——實(shí)體信息類型、長度、壓縮方法、最后一次修改時間、數(shù)據(jù)有效期等。

實(shí)體——請求或應(yīng)答對象本身。

3.發(fā)送響應(yīng)

服務(wù)器在處理完客戶的請求之后,要向客戶機(jī)發(fā)送響應(yīng)消息。

HTTP/1.0的響應(yīng)消息格式如下:

響應(yīng)消息=狀態(tài)行(通用信息頭|響應(yīng)頭|實(shí)體頭) CRLF 〔實(shí)體內(nèi)容〕

狀 態(tài) 行=HTTP版本號 狀態(tài)碼 原因敘述

狀態(tài)碼表示響應(yīng)類型

1×× 保留

2×× 表示請求成功地接收

3×× 為完成請求客戶需進(jìn)一步細(xì)化請求

4×× 客戶錯誤

5×× 服務(wù)器錯誤

響應(yīng)頭的信息包括:服務(wù)程序名,通知客戶請求的URL需要認(rèn)證,請求的資源何時能使用。

4.關(guān)閉連接

客戶和服務(wù)器雙方都可以通過關(guān)閉套接字來結(jié)束TCP/IP對話協(xié)議

http什么意思

什么是HTTP

HTTP(Hyper Text Transfer Protocol),即超文本傳輸協(xié)議是一種Internet上最常見的協(xié)議,用于傳輸超文本標(biāo)記語言(HTML--Hyper Text Markup Language)寫的文件,也就是我們通常說的網(wǎng)頁,通過這個協(xié)議,我們可以瀏覽網(wǎng)絡(luò)上的各種信息,在瀏覽器上看到豐富多彩的文字與圖片。

超文件傳輸協(xié)議(HTTP,HyperText Transfer Protocol)是互聯(lián)網(wǎng)上應(yīng)用最為廣泛的一種網(wǎng)絡(luò)傳輸協(xié)議。所有的WWW文件都必須遵守這個標(biāo)準(zhǔn)。設(shè)計(jì)HTTP最初的目的是為了提供一種發(fā)布和接收HTML頁面的方法。 目前的應(yīng)用主要除了HTML網(wǎng)頁外還被用來傳輸超文本數(shù)據(jù) 例如:圖片、音頻文件(MP3等)、視頻文件(rm、avi等)、壓縮包(zip、rar等)……基本上只要是文件數(shù)據(jù)均可以利用HTTP進(jìn)行傳輸。

Web的應(yīng)用層協(xié)議HTTP是Web的核心。HTTP在Web的客戶程序和服務(wù)器程序中得以實(shí)現(xiàn)。運(yùn)行在不同端系統(tǒng)上的客戶程序和服務(wù)器程序通過交換HTTP消息彼此交流。HTTP定義這些消息的結(jié)構(gòu)以及客戶和服務(wù)器如何交換這些消息。在詳細(xì)解釋HTTP之前,我們先來回顧一些web中的術(shù)語。

Web頁面(web page,也稱為文檔)由多個對象構(gòu)成。對象(object)僅僅是可由單個URL尋址的文件,例如HTML文件、JPG圖像、GIF圖像、JAVA小應(yīng)用程序、語音片段等。大多數(shù)Web頁面由單個基本HIML文件和若干個所引用的對象構(gòu)成。例如,如果一個Web頁面包含HTML文本和5個JPEG圖像,那么它由6個對象構(gòu)成,即基本H1ML文件加5個圖像。基本HTML文件使用相應(yīng)的URL來引用本頁面的其他對象。每個URL由存放該對象的服務(wù)器主機(jī)名和該對象的路徑名兩部分構(gòu)成。

是早期的萬維網(wǎng)協(xié)議!http

HTTP是什么?

當(dāng)我們想瀏覽一個網(wǎng)站的時候,只要在瀏覽器的地址欄里輸入網(wǎng)站的地址就可以了,例如www.microsoft.com,但是在瀏覽器的地址欄里面出現(xiàn)的卻是: ,你知道為什么會多出一個“http”嗎?

一、HTTP協(xié)議是什么

我們在瀏覽器的地址欄里輸入的網(wǎng)站地址叫做URL (Uniform Resource Locator,統(tǒng)一資源定位符)。就像每家每戶都有一個門牌地址一樣,每個網(wǎng)頁也都有一個Internet地址。當(dāng)你在瀏覽器的地址框中輸入一個URL或是單擊一個超級鏈接時,URL就確定了要瀏覽的地址。瀏覽器通過超文本傳輸協(xié)議(HTTP),將Web服務(wù)器上站點(diǎn)的網(wǎng)頁代碼提取出來,并翻譯成漂亮的網(wǎng)頁。因此,在我們認(rèn)識HTTP之前,有必要先弄清楚URL的組成,例如: 。它的含義如下:

1. http://:代表超文本傳輸協(xié)議,通知microsoft.com服務(wù)器顯示W(wǎng)eb頁,通常不用輸入;

2. www:代表一個Web(萬維網(wǎng))服務(wù)器;

3. Microsoft.com/:這是裝有網(wǎng)頁的服務(wù)器的域名,或站點(diǎn)服務(wù)器的名稱;

4. China/:為該服務(wù)器上的子目錄,就好像我們的文件夾;

5. Index.htm:index.htm是文件夾中的一個HTML文件(網(wǎng)頁)。

我們知道,Internet的基本協(xié)議是TCP/IP協(xié)議,然而在TCP/IP模型最上層的是應(yīng)用層(Application layer),它包含所有高層的協(xié)議。高層協(xié)議有:文件傳輸協(xié)議FTP、電子郵件傳輸協(xié)議SMTP、域名系統(tǒng)服務(wù)DNS、網(wǎng)絡(luò)新聞傳輸協(xié)議NNTP和HTTP協(xié)議等。

HTTP協(xié)議(Hypertext Transfer Protocol,超文本傳輸協(xié)議)是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳送協(xié)議。它可以使瀏覽器更加高效,使網(wǎng)絡(luò)傳輸減少。它不僅保證計(jì)算機(jī)正確快速地傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪部分內(nèi)容首先顯示(如文本先于圖形)等。這就是你為什么在瀏覽器中看到的網(wǎng)頁地址都是以 http://開頭的原因。

自WWW誕生以來,一個多姿多彩的資訊和虛擬的世界便出現(xiàn)在我們眼前,可是我們怎么能夠更加容易地找到我們需要的資訊呢?當(dāng)決定使用超文本作為WWW文檔的標(biāo)準(zhǔn)格式后,于是在1990年,科學(xué)家們立即制定了能夠快速查找這些超文本文檔的協(xié)議,即HTTP協(xié)議。經(jīng)過幾年的使用與發(fā)展,得到不斷的完善和擴(kuò)展,目前在WWW中使用的是HTTP/1.0的第六版。

HTTP是怎樣工作的

既然我們明白了URL的構(gòu)成,那么HTTP是怎么工作呢?我們接下來就要討論這個問題。

由于HTTP協(xié)議是基于請求/響應(yīng)范式的(相當(dāng)于客戶機(jī)/服務(wù)器)。一個客戶機(jī)與服務(wù)器建立連接后,發(fā)送一個請求給服務(wù)器,請求方式的格式為:統(tǒng)一資源標(biāo)識符(URL)、協(xié)議版本號,后邊是MIME信息包括請求修飾符、客戶機(jī)信息和可能的內(nèi)容。服務(wù)器接到請求后,給予相應(yīng)的響應(yīng)信息,其格式為一個狀態(tài)行,包括信息的協(xié)議版本號、一個成功或錯誤的代碼,后邊是MIME信息包括服務(wù)器信息、實(shí)體信息和可能的內(nèi)容。

許多HTTP通訊是由一個用戶代理初始化的并且包括一個申請?jiān)谠捶?wù)器上資源的請求。最簡單的情況可能是在用戶代理和服務(wù)器之間通過一個單獨(dú)的連接來完成。在Internet上,HTTP通訊通常發(fā)生在TCP/IP連接之上。缺省端口是TCP 80,但其它的端口也是可用的。但這并不預(yù)示著HTTP協(xié)議在Internet或其它網(wǎng)絡(luò)的其它協(xié)議之上才能完成。HTTP只預(yù)示著一個可靠的傳輸。

這個過程就好像我們打電話訂貨一樣,我們可以打電話給商家,告訴他我們需要什么規(guī)格的商品,然后商家再告訴我們什么商品有貨,什么商品缺貨。這些,我們是通過電話線用電話聯(lián)系(HTTP是通過TCP/IP),當(dāng)然我們也可以通過傳真,只要商家那邊也有傳真。

以上簡要介紹了HTTP協(xié)議的宏觀運(yùn)作方式,下面介紹一下HTTP協(xié)議的內(nèi)部操作過程。

在WWW中,“客戶”與“服務(wù)器”是一個相對的概念,只存在于一個特定的連接期間,即在某個連接中的客戶在另一個連接中可能作為服務(wù)器?;贖TTP協(xié)議的客戶/服務(wù)器模式的信息交換過程,它分四個過程:建立連接、發(fā)送請求信息、發(fā)送響應(yīng)信息、關(guān)閉連接。這就好像上面的例子,我們電話訂貨的全過程。

其實(shí)簡單說就是任何服務(wù)器除了包括HTML文件以外,還有一個HTTP駐留程序,用于響應(yīng)用戶請求。你的瀏覽器是HTTP客戶,向服務(wù)器發(fā)送請求,當(dāng)瀏覽器中輸入了一個開始文件或點(diǎn)擊了一個超級鏈接時,瀏覽器就向服務(wù)器發(fā)送了HTTP請求,此請求被送往由IP地址指定的URL。駐留程序接收到請求,在進(jìn)行必要的操作后回送所要求的文件。在這一過程中,在網(wǎng)絡(luò)上發(fā)送和接收的數(shù)據(jù)已經(jīng)被分成一個或多個數(shù)據(jù)包(packet),每個數(shù)據(jù)包包括:要傳送的數(shù)據(jù);控制信息,即告訴網(wǎng)絡(luò)怎樣處理數(shù)據(jù)包。TCP/IP決定了每個數(shù)據(jù)包的格式。如果事先不告訴你,你可能不會知道信息被分成用于傳輸和再重新組合起來的許多小塊。

也就是說商家除了擁有商品之外,它也有一個職員在接聽你的電話,當(dāng)你打電話的時候,你的聲音轉(zhuǎn)換成各種復(fù)雜的數(shù)據(jù),通過電話線傳輸?shù)綄Ψ降碾娫挋C(jī),對方的電話機(jī)又把各種復(fù)雜的數(shù)據(jù)轉(zhuǎn)換成聲音,使得對方商家的職員能夠明白你的請求。這個過程你不需要明白聲音是怎么轉(zhuǎn)換成復(fù)雜的數(shù)據(jù)的。

相關(guān)常識

評論列表
  • 這篇文章還沒有收到評論,趕緊來搶沙發(fā)吧~
關(guān)閉

用微信“掃一掃”