HTTP HTTP Header簡要說明

2022-03-26 22:51:59 字數 1005 閱讀 9246

1、http返回狀態碼

http協議中,對伺服器返回的狀態碼定義如下:

1xx: informational,例如,伺服器要求身份驗證。

2xx: success,例如:200表示伺服器正確處理,返回正確的頁面。

3xx: redirection,表示頁面重定向,定向到別的頁面或**。

4xx: client error,例如:403表示禁止訪問,404表示要訪問的網頁不存在。

5xx: server

error,伺服器內部錯誤,當伺服器不能正確響應請求時的狀態碼。例如:cgi程式沒有輸出header(頭部),或輸出的頭部沒有正常結束。

2、http頭部引數

http頭部可以帶多個控制引數,每個引數佔一行。各個引數之間沒有先後順序要求。引數後面換行後再加乙個空行,表示頭部結束。常見的控制引數有:

content-type:頁面內容的型別,例如:text/html。

content-length:返回的頁面位元組數(不包括頭部),例如:12456。

set-cookie:設定cookie。格式為:cookie名稱=cookie值,以及網域名稱,生存期等控制屬性。

location:設定重定向url。

pragma:通常用於告訴客戶端瀏覽器是否快取頁面。

expires:快取頁面時的到期時間。

http頭部的乙個示例如下:

content-type: text/html; charset=gb2312

content-length: 3124

set-cookie: a=b;

location: /index.jsp

pragma: no-cache

expires: 0

http返回狀態碼也在頭部,但通常不需要程式設定,由web server自動完成。

在c、perl等cgi程式中,按示例的格式直接輸出http頭部即可,注意:最後乙個引數的後面必須緊給兩個換行

JS簡簡簡易時鐘

簡易時鐘 1 搭建html css部分 插入時鐘背景,使用子絕父相。把時針和分針 秒針的樣式放在時鐘的中心位置 2 js邏輯部分 1 獲取時針 分針 秒針 var hour document.getelementbyid hour var min document.getelementbyid mi...

Metasploit Framework 簡單介紹

1.簡介 metasploit framework 是乙個緩衝區溢位測試使用的輔助工具,也可以說是乙個漏洞利用和測試平台。它整合了各平台上常見的溢位漏洞和流行的shellcode,並且不斷更新,使得緩衝區溢位測試變得方便和簡單。2.主頁 1 選定使用的漏洞 use 2 設定漏洞利用的環境 targe...

android PagerAdapter簡單應用

pageradapter是android.support.v4包中的類,它的子類有fragmentpageradapter fragmentstatepageradapter,這兩個adapter都是fragment的介面卡,用於實現fragment的滑動效果 pageradapter主要是view...