HTTP學習筆記

2022-09-11 02:36:10 字數 941 閱讀 8869

什麼是http?

歷史版本:

http請求

請求行post:

請求頭請求空行

請求體(正文)

requst物件

request和response物件的原理

request物件繼承體系結構

servletrequest ---- 介面

​ | 繼承

httpservletrequest ---- 介面

​ | 繼承

org.apache.catalina.connector.requestfacade 類(tomcat)

request 功能:

獲取協議及版本:string getprotocol()

獲取請求頭資料

獲取請求體資料

從流物件中獲取資料

其它功能:

請求**:一種在伺服器內部的資源跳轉方式

共享資料

獲取servletcontex

http響應

響應行響應頭

response物件

設定響應行

設定響應頭:setheader(string name, string value)

設定響應體:

step1 : 獲取輸出流

step2 : 使用輸出流,將資料輸出到客戶端瀏覽器

重定向:資源跳轉方式

servletcontex物件

概念:代表整個web應用,可以和程式的容器(伺服器)通訊

獲取概念:

域物件:共享資料

setattribute(string name, object value)

getattribute(string name)

removeattribute(string name)

獲取檔案的真實(伺服器)路徑

HTTP學習筆記 HTTP報文

如果說http是網際網路的信使,那麼http報文就是運送的包裹。所有的http程式都是通過互相傳送報文來完成工作的。本文將介紹http報文的流動方式,報文的組成部分,請求和響應報文之間的區別等。http報文是在http應用程式之間傳送的資料塊,這些資料塊以文字形式存在,以描述了報文的內容及含義的元資...

HTTP學習筆記 HTTP協議

tcp ip協議按層次分為四層 應用層,傳輸層,網路層,資料鏈路層。該層決定了向使用者提 用服務時通訊的活動。如ftp和dns服務等。傳輸層有兩個性質不同的協議 tcp和udp協議。網路層的作用就是計算機之間通過網路裝置進行傳輸時,選擇一條傳輸路線。用來處理連線網路的硬體部分,硬體上的範疇均在該層的...

HTTP學習筆記

響應 響應行 協議,狀態碼,狀態文字 響應頭資訊 格式為key value 空行 主體資訊 可選 例 http 1.1 200 ok content type text html content length 5 hello 請求方法有哪些 有get post put delete head tra...