日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

网络:HTTP报文格式

發(fā)布時間:2025/3/21 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络:HTTP报文格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

報文格式

首先報文的格式如下:

其中空行用于區(qū)分報文首部和報文主體內(nèi)容,是由一個回車符和一個換行符組成。中間使用CR+LF的空行區(qū)分(\r\n

CR代表回車

LF代表換行

無論是請求報文還是響應報文都需要有報文首部,當然報文主體有的請求報文是沒有的。

HTTP請求報文主要由請求行、請求頭部、請求正文3部分組成。

1,請求行

由3部分組成,分別為:請求方法、URL(見備注1)以及協(xié)議版本,之間由空格分隔

請求方法包括GET、HEAD、PUT、POST、TRACE、OPTIONS、DELETE以及擴展方法,當然并不是所有的服務器都實現(xiàn)了所有的方法,部分方法即便支持,處于安全性的考慮也是不可用的

協(xié)議版本的格式為:HTTP/主版本號.次版本號,常用的有HTTP/1.0和HTTP/1.1

2,請求頭部

請求頭部為請求報文添加了一些附加信息,由“名/值”對組成,每行一對,名和值之間使用冒號分隔

常見請求頭如下:

請求頭部的最后會有一個空行,表示請求頭部結(jié)束,接下來為請求正文,這一行非常重要,必不可少。是頭部和正文的分隔!

3,請求正文

可選部分,比如GET請求就沒有請求正文

GET請求示例:


HTTP響應報文格式:

HTTP響應報文主要由狀態(tài)行、響應頭部、響應正文? 3部分組成

1,狀態(tài)行

由3部分組成,分別為:協(xié)議版本,狀態(tài)碼,狀態(tài)碼描述,之間由空格分隔(HTTP/1.1 200 OK

狀態(tài)代碼為3位數(shù)字,

200~299的狀態(tài)碼表示成功,

300~399的狀態(tài)碼指資源重定向

400~499的狀態(tài)碼指客戶端請求出錯,

500~599的狀態(tài)碼指服務端出錯

(HTTP/1.1向協(xié)議中引入了信息性狀態(tài)碼,范圍為100~199)

這里列舉幾個常見的:

2,響應頭部

響應示例:

與請求頭部類似,為響應報文添加了一些附加信息

常見響應頭部如下:

?

總結(jié)

以上是生活随笔為你收集整理的网络:HTTP报文格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。