国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

http

rockswang / 2621人閱讀

摘要:響應(yīng)行由協(xié)議,狀態(tài)碼,狀態(tài)碼的文本描述組成,他們之間使用空格隔開。狀態(tài)碼的文本描述狀態(tài)碼描述說明表示客戶端請求成功。

簡介
在1990年,HTTP就成為WWW的支撐協(xié)議。當(dāng)時由其創(chuàng)始人WWW之父蒂姆·貝納斯·李(TimBemers—Lee)提出,隨后WWW聯(lián)盟(WWW Consortium)成立,組織了IETE(Internet Engineering Task Force)小組進(jìn)一步完善和發(fā)布HTTP協(xié)議。

HTTP是應(yīng)用層協(xié)議,同其他應(yīng)用層協(xié)議一樣,是為了實現(xiàn)某一類具體應(yīng)用的協(xié)議,并由某一運(yùn)行在用戶空間的應(yīng)用程序來實現(xiàn)其功能。HTTP是一種協(xié)議規(guī)范,這種規(guī)范記錄在文檔上,為真正通過HTTP協(xié)議進(jìn)行通信的HTTP的實現(xiàn)程序。

協(xié)議
HTTP是一個簡單的請求-響應(yīng)協(xié)議,它通常運(yùn)行在TCP之上。它指定了客戶端可能發(fā)送給服務(wù)器什么樣的消息以及得到什么樣的響應(yīng)。請求和響應(yīng)消息的頭以ASCII碼形式給出;而消息內(nèi)容則具有一個類似MIME的格式。這個簡單模型是早期Web成功的有功之臣,因為它使得開發(fā)和部署是那么的直截了當(dāng)。

那大概我們看到網(wǎng)頁的過程是怎樣的呢: 實際上我們輸入URL后,我們的瀏覽器給Web服務(wù)器發(fā)送了一個Request,
Web服務(wù)器接到Request后進(jìn)行處理,生成相應(yīng)的Response,然后發(fā)送給瀏覽器,
瀏覽器解析Response中的HTML,這樣我們就看到了網(wǎng)頁

典型的HTTP事務(wù)處理過程

客戶與服務(wù)器建立連接;

客戶向服務(wù)器提出請求;

服務(wù)器接受請求,并根據(jù)請求返回相應(yīng)的文件作為應(yīng)答;

客戶與服務(wù)器關(guān)閉連接。

HTTP請求報文
一個請求報文有以下四個部分組成:請求行(request line)、消息頭部(header) 、空行請求正文?

請求行由請求方法,URL,HTTP版本協(xié)議組成,它們?nèi)齻€之間使用空格分割,請看下面的例子

   POST http://www.example.com HTTP/1.1

這個例子就包含了我們所說的請求行的組成部分,POST為方法,http://www.example.com為url,HTTP/1.1為版本協(xié)議

請求方法

方法 描述
GET 請求指定的頁面信息,并返回實體主體。
HEAD 類似于 GET 請求,只不過返回的響應(yīng)中沒有具體的內(nèi)容,用于獲取報頭
POST 向指定資源提交數(shù)據(jù)進(jìn)行處理請求。數(shù)據(jù)被包含在請求體中。POST 請求可能會導(dǎo)致新的資源的建立和/或已有資源的修改。
PUT 從客戶端向服務(wù)器傳送的數(shù)據(jù)取代指定的文檔的內(nèi)容。
DELETE 請求服務(wù)器刪除指定的頁面。
CONNECT HTTP/1.1 協(xié)議中預(yù)留給能夠?qū)⑦B接改為管道方式的代理服務(wù)器。
OPTIONS 允許客戶端查看服務(wù)器的性能。
TRACE 回顯服務(wù)器收到的請求,主要用于測試或診斷。
PATCH 是對 PUT 方法的補(bǔ)充,用來對已知資源進(jìn)行局部更新 。

以上就是我們可以用到的請求方法,常見的只有那么幾個,也許可能自己沒有達(dá)到那個層面,我們可以仔細(xì)看上面的這些方法,每個方法都有自己獨立要干的事情,所以在我們要和后端開發(fā)定制接口或是規(guī)范的時候我們要準(zhǔn)確的定制,雖然你是前端(在前后端分離的時代你是主動你離用戶更近)。

URL

URL(Uniform Resource Locator) 地址用于描述一個網(wǎng)絡(luò)上的資源, 請看下面格式

protocol :// hostname[:port] / path / [;parameters][?query]#fragment
格式 說明
hostname 主機(jī)名或 IP 地址。
port HTTP服務(wù)器的默認(rèn)端口是8080,http://192.168.10.93:8080/
path 由零或多個“/”符號隔開的字符串,一般用來表示主機(jī)上的一個目錄或文件地址。
parameters 這是用于指定特殊參數(shù)的可選項。
query 可選,用于給動態(tài)網(wǎng)頁(如使用CGI、ISAPI、PHP/JSP/ASP/ASP。NET等技術(shù)制作的網(wǎng)頁)傳遞參數(shù),可有多個參數(shù),用“&”符號隔開,每個參數(shù)的名和值用“=”符號隔開。
fragment 字符串,用于指定網(wǎng)絡(luò)資源中的片斷。

上面就是我們所說的url它擁有以上甚至更多的格式字段提供我們在url傳輸獲取等資源。

消息頭部

HTTP請求頭提供了關(guān)于請求,響應(yīng)或者其他的發(fā)送實體的信息。
   User-Agent:產(chǎn)生請求的瀏覽器類型。
   Accept:客戶端可識別的內(nèi)容類型列表。
   Host:請求的主機(jī)名,允許多個域名同處一個IP地址,即虛擬主機(jī)。

上面的三個是我們在開發(fā)中常用經(jīng)典的頭部信息,更多的頭部信息


我們可以仔細(xì)看上面的請求響應(yīng)圖一共分為以下幾個

通用首部(General Header)

請求首部(Request Header)

響應(yīng)首部(Response Header)

實體首部(Entity Header Fields)

當(dāng)然我們這個圖片內(nèi)實體是沒有的因為我這個圖是get方式,大家可以看POST等方法看一下返回的數(shù)據(jù)就是這個了。
剩下的空行我就在這不多說了。

HTTP響應(yīng)報文
響應(yīng)報文有以下四個部分組成:(狀態(tài)行)響應(yīng)行響應(yīng)頭空行 、響應(yīng)體?
HTTP/1.1 200 OK
Date: July, 22 May 20019 06:07:21 GMT
Content-Type: text/html; charset=UTF-8


      
      
            
      


通過上面的代碼示例以及上面的圖我們對響應(yīng)報文應(yīng)該有了一個初步的了解,它的組合也是分為四部分組成。

響應(yīng)行

http協(xié)議狀態(tài)碼,狀態(tài)碼的文本描述組成,他們之間使用空格隔開。

狀態(tài)碼由三位數(shù)字組成,第一位數(shù)字表示響應(yīng)的類型,常用的狀態(tài)碼有五大類如下所示:

狀態(tài)碼 說明
1xx 表示服務(wù)器已接收了客戶端請求,客戶端可繼續(xù)發(fā)送請求。
2xx 表示服務(wù)器已成功接收到請求并進(jìn)行處理。
3xx 表示服務(wù)器要求客戶端重定向。
4xx 表示客戶端的請求有非法內(nèi)容。
5xx 表示服務(wù)器未能正常處理客戶端的請求而出現(xiàn)意外錯誤。

狀態(tài)碼的文本描述:

狀態(tài)碼描述 說明
200 OK 表示客戶端請求成功。
400 Bad Request 表示客戶端請求有語法錯誤,不能被服務(wù)器所理解。
401 Unauthonzed 表示請求未經(jīng)授權(quán),該狀態(tài)代碼必須與 WWW-Authenticate 報頭域一起使用。
403 Forbidden 表示服務(wù)器收到請求,但是拒絕提供服務(wù),通常會在響應(yīng)正文中給出不提供服務(wù)的原因。
404 Not Found 請求的資源不存在。
500 Internal Server Error 表示服務(wù)器發(fā)生不可預(yù)期的錯誤,導(dǎo)致無法完成客戶端的請求。
503 Service Unavailable 表示服務(wù)器當(dāng)前不能夠處理客戶端的請求,在一段時間之后,服務(wù)器可能會恢復(fù)正常。

以上僅為一些示例和比較常見的狀態(tài)碼,請大家參考,更多可以去google一下。

響應(yīng)頭部

響應(yīng)頭域允許服務(wù)器傳遞不能放在狀態(tài)行的附加信息,這些域主要描述服務(wù)器的信息和 Request-URI進(jìn)一步的信息。
響應(yīng)頭 說明
Accept-Ranges 表明服務(wù)器是否支持指定范圍請求及哪種類型的分段請求。
Age 從原始服務(wù)器到代理緩存形成的估算時間(以秒計,非負(fù))。
Allow 對某網(wǎng)絡(luò)資源的有效的請求行為,不允許則返回405。
Cache-Control 告訴所有的緩存機(jī)制是否可以緩存及哪種類型。
Content-Encoding web服務(wù)器支持的返回內(nèi)容壓縮編碼類型。
Content-Language 響應(yīng)體的語言。
Content-Length 響應(yīng)體的長度。
Content-Location 請求資源可替代的備用的另一地址。
Content-MD5 返回資源的MD5校驗值。
Content-Range 在整個返回體中本部分的字節(jié)位置。
Date 原始服務(wù)器消息發(fā)出的時間。
ETag 請求變量的實體標(biāo)簽的當(dāng)前值。
Expires 響應(yīng)過期的日期和時間。
Pragma 包括實現(xiàn)特定的指令,它可應(yīng)用到響應(yīng)鏈上的任何接收方。
Proxy-Authenticate 它指出認(rèn)證方案和可應(yīng)用到代理的該URL上的參數(shù)。

響應(yīng)頭的信息有很多,更多的需要的大家可以去搜一搜看一下,但是一般都是我們不常見的,建議知道是干什么的就行,根據(jù)自己的能力干多大的事。

響應(yīng)體

響應(yīng)的資源(HTML、圖片、聲音等)會被放入這個響應(yīng)實體中。

參考學(xué)習(xí)
理解RESTful架構(gòu)
HTTP協(xié)議-HTTP響應(yīng)報文
HTTP 響應(yīng)
HTTP響應(yīng)頭信息和請求頭信息詳解

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/54162.html

相關(guān)文章

  • Vultr,墨西哥云服務(wù)器測評 – vu的第19個數(shù)據(jù)中心

    摘要:的布局勢頭很猛,上個月也就是月份新增了歐洲的瑞典節(jié)點,隨后在本月也就是月日,在北美洲又新增了一個墨西哥節(jié)點。當(dāng)然從墨西哥到國內(nèi),這個線路肯定還要橫穿美國了。聯(lián)通回程,聯(lián)通依然走,國內(nèi)走聯(lián)通。vultr的布局勢頭很猛,上個月也就是9月份新增了歐洲的瑞典節(jié)點,隨后在本月也就是10月6日,在北美洲又新增了一個墨西哥節(jié)點。這已經(jīng)是vultr的第19個數(shù)據(jù)中心了,就目前的情形來看,vultr應(yīng)該不會停...

    miguel.jiang 評論0 收藏0
  • cloudstars,香港VPS促銷(CTG+CN2線路),9.9元/月(贈防護(hù)CDN20G流量包)

    摘要:促銷旗下線路的香港,核內(nèi)存帶寬的只要月付元,年付元。免費(fèi)贈送防護(hù)流量包。香港套餐虛擬,線路,系統(tǒng)盤默認(rèn)三星硬盤,不限制流量,但不允許長時間占用帶寬注意,以下價格都為首月,首季,首年的價格。電信,雙程聯(lián)通,雙程移動,走自家的骨干直連cloudstars促銷旗下CTG+CN2線路的香港VPS,1核/2G內(nèi)存/2M帶寬/50G SSD的VPS只要月付9.9元,年付99元。此外購買任何產(chǎn)品均免費(fèi)贈送...

    zhangrxiang 評論0 收藏0
  • henghost,中國香港云服務(wù)器簡單測評,電信cn2 gia,聯(lián)通移動各自骨干直連

    摘要:也就是恒創(chuàng)科技,是香港旗下的老牌品牌,主營中國香港美國日本韓國等地云服務(wù)器資源,線路標(biāo)配國際多線網(wǎng)絡(luò)三網(wǎng)直連高速直連。恒創(chuàng)科技最新促銷活動官網(wǎng)網(wǎng)址測評機(jī)器配置中國香港云服務(wù)器,精選金融級機(jī)房,三網(wǎng)直連,全程專線直達(dá),高速穩(wěn)定。henghost也就是恒創(chuàng)科技,是香港 SonderCloud Limited 旗下的老牌IDC品牌,主營中國香港、美國、日本、韓國等地云服務(wù)器資源,線路標(biāo)配BGP國際...

    beita 評論0 收藏0
  • Vultr機(jī)房測評 - Vultr新加坡Singapore機(jī)房綜合速度和線路去程回程測試

    摘要:在這里今天老蔣在針對商家新加坡機(jī)房進(jìn)行測評。關(guān)于云服務(wù)器相關(guān)的文章優(yōu)惠碼優(yōu)惠碼整理專題每月更新最新優(yōu)惠活動新用戶最高送美元韓國機(jī)房機(jī)房測評韓國首爾機(jī)房綜合速度和線路去程回程測試新人教程新人系列教程新注冊賬戶且用優(yōu)惠碼享受贈送余額老蔣在昨天的文章中有提到Vultr商家韓國首爾機(jī)房,雖然離我們距離比較近,但是人家設(shè)立的機(jī)器并非針對我們大陸用戶的,而是除了我們之外的其他亞洲地區(qū)的速度是比較好的,比...

    leejan97 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<