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...