1.狀態行
狀態行包括協議號、狀態號、狀態描述。
狀態碼說明
200響應成功
301永久重定向,搜尋引擎將刪除源位址,保留重定向位址
302400
客戶端請求有語法錯誤,不能被伺服器識別
404請求資源不存在
500伺服器內部錯誤
2.響應頭
響應頭說明
例項狀態
age響應物件在**快取中存在的時間,以s為單位
age:12
固定allow
對於特定資源的有效動作
allow:get,head
固定connection
針對該連線所預期的選項
connection:close
固定date
此條訊息傳送的日期與時間
固定expires
指定乙個日期/時間,超過該事件則認為此回應已經過期
expires: thu, 01 dec 2020 08:08:00 gmt
標準link
用來表示與另乙個資源之間的型別關係,此型別關係是在rfc 5988中定義
link:rel=「akternate」
固定location
用於在進行重定向,或者建立了某個新資源時使用
location:
固定server
伺服器名稱
server:nginx/1.6.3
固定set-cookie
設定httpcookie
set-cookie:userid=123;max=age=36000;version=1
標準status
通過閘道器介面的響應頭欄位
status:200 ok
upgrade
要求客戶端公升級到另乙個高版本協議
固定via
告知**伺服器的客戶端,當前響應是通過什麼途徑傳送的
固定warning
一般性警告
warning:199miscellaneous warning
固定3.空行
與請求一樣,響應頭和響應體必須由空行連線
響應體響應體主要是包含伺服器對應於瀏覽器請求的響應訊息,該響應訊息可以是乙個html文件。瀏覽器可以指接識別這個html檔案。而如果訪問的是乙個jsp檔案,但是響應回去的是乙個html檔案,就說明伺服器將該jsp翻譯為了html,然後再響應給瀏覽器。
獲取nginx響應頭 響應體
在原生nginx中無法獲取響應相關資訊。我們可以在openresty中借助lua來獲取這些資訊。注 讀取響應時不需要設定lua need request body on 這個指令是openresty在讀取請求時設定的,否則就需要在讀取請求前使用ngx.req.read body 例如 ngx.req...
NGINX 響應 400 5 沒有響應體
nginx 版本 1.12.1 請求nginx 的介面,發現沒有返還值。使用postman可以發現沒有任何響應內容,並且狀態碼為400。檢查nginx的錯誤日誌,發現錯誤日誌為空。tail n 100 f var log nginx error.log通過檢視訪問日誌發現 tail n 100 f ...
HTTP 響應頭資訊
http 響應頭資訊 http請求頭提供了關於請求,響應或者其他的傳送實體的資訊。在本章節中我們將具體來介紹http響應頭資訊。應答頭說明 allow 伺服器支援哪些請求方法 如get post等 content encoding content length 表示內容長度。只有當瀏覽器使用持久ht...