什麼是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...