HTTP 協(xié)議的理解

http 協(xié)議是建立在 tcp 協(xié)議之上的(應用層)一個無狀態(tài)的超文本傳輸協(xié)議

它規(guī)定的文本的傳輸格式,分為請求行、消息報頭、請求正文。

請求行以一個方法符號開頭,以空格分開,后面跟著請求的URI和協(xié)議的版本,格式如下:Method Request-URI HTTP-Version CRLF 例如:GET /index-data.json HTTP/1.1

消息報頭:規(guī)定了服務端的解析方式,比如文本長度,編碼格式,是否允許跨域,內容類型,等等。

請求正文:一般為form提交的數據。


由于 http 是一個無狀態(tài)協(xié)議所以每次 一個請求完成后都會關閉所對應的 socket 釋放資源。

java ee 中的 servlet 是對http 的一個封裝。

httpServletRequest? 則是對 inputStream 的封裝,幫助解析請求頭,以及請求參數

httpServletResponse 則是對 outputStream 的封裝,幫助解決 http 的請求應答。


更多 JAVA 面試題關注小程序(每天跟新)



最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • HTTP協(xié)議的理解 1、HTTP協(xié)議相關 Web瀏覽器、服務器和相關的Web應用程序都是通過HTTP相互通信的。H...
    道無虛閱讀 1,226評論 0 1
  • 其它參考地址HTTP狀態(tài)碼引言HTTP是一個屬于應用層的面向對象的協(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體...
    daf89232a846閱讀 1,200評論 0 5
  • 引言 HTTP是一個屬于應用層的面向對象的協(xié)議,由于其簡捷、快速的方式,適用于分布式超媒體信息系統(tǒng)。它于1990年...
    _燴面_閱讀 1,380評論 0 9
  • 整日被各種情侶街上,路邊,風景區(qū),反正各種地方各種秀恩愛的虐死的單身狗們,大大的福利來了,今日小編只想告訴你們脫單...
    貓咪沒有唇閱讀 247評論 0 1
  • 有時候只是單純的想聽聽你的聲音,無關其他,二十七歲的我跟二十七歲的你,一個尷尬的年紀,最近心態(tài)有點失衡,歸根到底還...
    瘋小樣閱讀 350評論 0 0

友情鏈接更多精彩內容