亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

HTTP請求頭信息

2019-11-10 20:13:26
字體:
來源:轉載
供稿:網友


HTTP請求頭概述 (HttpServletRequest) HTTP客戶程序(例如瀏覽器),向服務器發送請求的時候必須指明請求類型(一般是GET或者POST或者HEAD)?! ∪缬斜匾?,客戶程序還可以選擇發送其他的請求頭。大多數請求頭并不是必需的,但Content-Length除外。對于POST請求來說Content-Length必須出現。 下面是一些最常見的請HTTP請求頭概述 (HttpServletRequest)  HTTP客戶程序(例如瀏覽器),向服務器發送請求的時候必須指明請求類型(一般是GET或者 POST)。如有必要,客戶程序還可以選擇發送其他的請求頭。大多數請求頭并不是必需的,但Content-Length除外。對于POST請求來說 Content-Length必須出現?! ∠旅媸且恍┳畛R姷恼埱箢^  Accept:瀏覽器可接受的MIME類型。  Accept-Charset:瀏覽器可接受的字符集。  Accept-Encoding:瀏覽器能夠進行解碼的數據編碼方式,比如gzip。Servlet能夠向支持gzip的瀏覽器返回經gzip編碼的HTML頁面。許多情形下這可以減少5到10倍的下載時間?! ccept-Language:瀏覽器所希望的語言種類,當服務器能夠提供一種以上的語言版本時要用到。  Authorization:授權信息,通常出現在對服務器發送的WWW-Authenticate頭的應答中?! onnection:表示是否需要持久連接。如果Servlet看到這里的值為“Keep- Alive”,或者看到請求使用的是HTTP 1.1(HTTP 1.1默認進行持久連接),它就可以利用持久連接的優點,當頁面包含多個元素時(例如Applet,圖片),顯著地減少下載所需要的時間。要實現這一點,Servlet需要在應答中發送一個Content-Length頭,最簡單的實現方法是:先把內容寫入 ByteArrayOutputStream,然后在正式寫出內容之前計算它的大小?! ontent-Length:表示請求消息正文的長度。  Cookie:這是最重要的請求頭信息之一  From:請求發送者的email地址,由一些特殊的Web客戶程序使用,瀏覽器不會用到它?! ost:初始URL中的主機和端口?! f-Modified-Since:只有當所請求的內容在指定的日期之后又經過修改才返回它,否則返回304“Not Modified”應答。  PRagma:指定“no-cache”值表示服務器必須返回一個刷新后的文檔,即使它是代理服務器而且已經有了頁面的本地拷貝。  Referer:包含一個URL,用戶從該URL代表的頁面出發訪問當前請求的頁面。  User-Agent:瀏覽器類型,如果Servlet返回的內容與瀏覽器類型有關則該值非常有用?! A-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE瀏覽器所發送的非標準的請求頭,表示屏幕大小、顏色深度、操作系統和CPU類型?! TTP應答頭概述(HttpServletResponse)  Web服務器的HTTP應答一般由以下幾項構成:一個狀態行,一個或多個應答頭,一個空行,內容文檔。設置HTTP應答頭往往和設置狀態行中的狀態代碼結合起來。例如,有好幾個表示“文檔位置已經改變”的狀態代碼都伴隨著一個Location頭,而401(Unauthorized)狀態代碼則必須伴隨一個WWW-Authenticate頭?! ∪欢?,即使在沒有設置特殊含義的狀態代碼時,指定應答頭也是很有用的。應答頭可以用來完成:設置Cookie,指定修改日期,指示瀏覽器按照指定的間隔刷新頁面,聲明文檔的長度以便利用持久HTTP連接,……等等許多其他任務?! ≡O置應答頭最常用的方法是HttpServletResponse的setHeader,該方法有兩個參數,分別表示應答頭的名字和值。和設置狀態代碼相似,設置應答頭應該在發送任何文檔內容之前進行?! etDateHeader方法和setIntHeadr方法專門用來設置包含日期和整數值的應答頭,前者避免了把java時間轉換為GMT時間字符串的麻煩,后者則避免了把整數轉換為字符串的麻煩。  HttpServletResponse還提供了許多設置  setContentType:設置Content-Type頭。大多數Servlet都要用到這個方法?! etContentLength:設置Content-Length頭。對于支持持久HTTP連接的瀏覽器來說,這個函數是很有用的?! ddCookie:設置一個Cookie(Servlet API中沒有setCookie方法,因為應答往往包含多個Set-Cookie頭)?! ×硗?,如上節介紹,sendRedirect方法設置狀態代碼302時也會設置Location頭。  HTTP應答頭 說明  Allow 服務器支持哪些請求方法(如GET、POST等)?! ontent-Encoding 文檔的編碼(Encode)方法。只有在解碼之后才可以得到Content-Type頭指定的內容類型。利用gzip壓縮文檔能夠顯著地減少HTML文檔的下載時間。Java的GZIPOutputStream可以很方便地進行gzip壓縮,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet應該通過查看Accept-Encoding頭(即request.getHeader("Accept- Encoding"))檢查瀏覽器是否支持gzip,為支持gzip的瀏覽器返回經gzip壓縮的HTML頁面,為其他瀏覽器返回普通頁面?! ontent-Length 表示內容長度。只有當瀏覽器使用持久HTTP連接時才需要這個數據。如果你想要利用持久連接的優勢,可以把輸出文檔寫入 ByteArrayOutputStram,完成后查看其大小,然后把該值放入Content-Length頭,最后通過 byteArrayStream.writeTo(response.getOutputStream()發送內容?! ontent-Type 表示后面的文檔屬于什么MIME類型。Servlet默認為text/plain,但通常需要顯式地指定為text/html。由于經常要設置 Content-Type,因此HttpServletResponse提供了一個專用的方法setContentTyep?! ate 當前的GMT時間。你可以用setDateHeader來設置這個頭以避免轉換時間格式的麻煩?! xpires 應該在什么時候認為文檔已經過期,從而不再緩存它?  Last-Modified 文檔的最后改動時間??蛻艨梢酝ㄟ^If-Modified-Since請求頭提供一個日期,該請求將被視為一個條件GET,只有改動時間遲于指定時間的文檔才會返回,否則返回一個304(Not Modified)狀態。Last-Modified也可用setDateHeader方法來設置。  Location 表示客戶應當到哪里去提取文檔。Location通常不是直接設置的,而是通過HttpServletResponse的sendRedirect方法,該方法同時設置狀態代碼為302?! efresh 表示瀏覽器應該在多少時間之后刷新文檔,以秒計。除了刷新當前文檔之外,你還可以通過setHeader("Refresh", "5; URL=http://host/path")讓瀏覽器讀取指定的頁面。注意這種功能通常是通過設置HTML頁面HEAD區的<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://host/path">實現,這是因為,自動刷新或重定向對于那些不能使用CGI或Servlet的 HTML編寫者十分重要。但是,對于Servlet來說,直接設置Refresh頭更加方便。注意Refresh的意義是“N秒之后刷新本頁面或訪問指定頁面”,而不是“每隔N秒刷新本頁面或訪問指定頁面”。因此,連續刷新要求每次都發送一個Refresh頭,而發送204狀態代碼則可以阻止瀏覽器繼續刷新,不管是使用Refresh頭還是<META HTTP-EQUIV="Refresh" ...>。注意Refresh頭不屬于HTTP 1.1正式規范的一部分,而是一個擴展,但Netscape和IE都支持它?! erver 服務器名字。Servlet一般不設置這個值,而是由Web服務器自己設置?! et-Cookie 設置和頁面關聯的Cookie。Servlet不應使用response.setHeader("Set-Cookie", ...),而是應使用HttpServletResponse提供的專用方法addCookie。參見下文有關Cookie設置的討論。  WWW-Authenticate 客戶應該在Authorization頭中提供什么類型的授權信息?在包含401(Unauthorized)狀態行的應答中這個頭是必需的。例如,response.setHeader("WWW-Authenticate", "BASIC realm=/"executives/"")。注意Servlet一般不進行這方面的處理,而是讓Web服務器的專門機制來控制受密碼保護頁面的訪問(例如.htaccess)。

錯誤代碼解釋  "100" : Continue  "101" : witching Protocols  "200" : OK  "201" : Created  "202" : Accepted  "203" : Non-Authoritative Information  "204" : No Content  "205" : Reset Content  "206" : Partial Content  "300" : Multiple Choices  "301" : Moved Permanently  "302" : Found  "303" : See Other  "304" : Not Modified  "305" : Use Proxy  "307" : Temporary Redirect  HTTP 400 - 請求無效  HTTP 401.1 - 未授權:登錄失敗  HTTP 401.2 - 未授權:服務器配置問題導致登錄失敗  HTTP 401.3 - ACL 禁止訪問資源  HTTP 401.4 - 未授權:授權被篩選器拒絕  HTTP 401.5 - 未授權:ISAPI 或 CGI 授權失敗  HTTP 403 - 禁止訪問  HTTP 403 - 對 Internet 服務管理器 (HTML) 的訪問僅限于 Localhost  HTTP 403.1 禁止訪問:禁止可執行訪問  HTTP 403.2 - 禁止訪問:禁止讀訪問  HTTP 403.3 - 禁止訪問:禁止寫訪問  HTTP 403.4 - 禁止訪問:要求 SSL  HTTP 403.5 - 禁止訪問:要求 SSL 128  HTTP 403.6 - 禁止訪問:IP 地址被拒絕  HTTP 403.7 - 禁止訪問:要求客戶證書  HTTP 403.8 - 禁止訪問:禁止站點訪問  HTTP 403.9 - 禁止訪問:連接的用戶過多  HTTP 403.10 - 禁止訪問:配置無效  HTTP 403.11 - 禁止訪問:密碼更改  HTTP 403.12 - 禁止訪問:映射器拒絕訪問  HTTP 403.13 - 禁止訪問:客戶證書已被吊銷  HTTP 403.15 - 禁止訪問:客戶訪問許可過多  HTTP 403.16 - 禁止訪問:客戶證書不可信或者無效  HTTP 403.17 - 禁止訪問:客戶證書已經到期或者尚未生效  HTTP 404.1 - 無法找到 Web 站點  HTTP 404 - 無法找到文件  HTTP 405 - 資源被禁止  HTTP 406 - 無法接受  HTTP 407 - 要求代理身份驗證  HTTP 410 - 永遠不可用  HTTP 412 - 先決條件失敗  HTTP 414 - 請求 - URI 太長  HTTP 500 - 內部服務器錯誤  HTTP 500.100 - 內部服務器錯誤 - asp 錯誤  HTTP 500-11 服務器關閉  HTTP 500-12 應用程序重新啟動  HTTP 500-13 - 服務器太忙  HTTP 500-14 - 應用程序無效  HTTP 500-15 - 不允許請求 global.asa  Error 501 - 未實現  HTTP 502 - 網關錯誤


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美国产精品| 国产精品一香蕉国产线看观看| 久久成人18免费网站| 国产精品老女人精品视频| 日韩免费在线电影| 国产亚洲激情在线| 成人精品一区二区三区电影黑人| 国产精品电影久久久久电影网| 久热精品视频在线免费观看| 久久久久久久久久久91| 久久九九精品99国产精品| 成人高h视频在线| 少妇高潮久久久久久潘金莲| 自拍偷拍亚洲区| 亚洲欧美日韩成人| 自拍偷拍亚洲一区| 美女国内精品自产拍在线播放| 亚洲欧美视频在线| 日韩激情第一页| 日韩大胆人体377p| 欧美国产日本在线| 5566日本婷婷色中文字幕97| 精品中文字幕久久久久久| 久久久女女女女999久久| 欧美有码在线观看视频| 日韩成人av网| 亚洲成年人在线播放| 国产成人精品优优av| 国内精品模特av私拍在线观看| 国内外成人免费激情在线视频| 亚洲伊人一本大道中文字幕| 亚洲自拍av在线| 日韩中文字幕网| 欧美视频裸体精品| 91免费人成网站在线观看18| 欧美精品电影免费在线观看| 成人福利在线观看| 欧美与黑人午夜性猛交久久久| 亚洲国产美女精品久久久久∴| 国产精品美女av| 一区三区二区视频| 亚洲区bt下载| 欧美激情在线有限公司| 亚洲天堂开心观看| 91亚洲国产成人精品性色| 亚洲韩国青草视频| 欧美黑人性生活视频| 国产精品欧美激情在线播放| 国产视频在线一区二区| 搡老女人一区二区三区视频tv| 欧美成人免费在线视频| 在线观看日韩av| 欧美黑人xxxⅹ高潮交| 国产一区二区三区视频免费| 国产91在线视频| 欧美精品精品精品精品免费| 国产精品综合不卡av| 欧美日韩一区二区在线播放| 91精品国产777在线观看| 欧美一区二区影院| 伊人久久免费视频| 91香蕉嫩草神马影院在线观看| 成人精品一区二区三区| 亚洲色图18p| 欧美日韩精品国产| 亚洲人线精品午夜| 国产成人精品久久亚洲高清不卡| 欧美老女人www| 亚洲精品电影在线观看| 欧美不卡视频一区发布| 久久精品视频99| 久久国产精品久久久久| 日韩在线免费观看视频| 国产精品免费网站| 国产欧美精品一区二区三区-老狼| 国内久久久精品| 最新的欧美黄色| 国产精品视频免费在线观看| 亚洲激情 国产| 亚洲色图激情小说| 亚洲精品久久视频| 69国产精品成人在线播放| 欧美日韩爱爱视频| 97视频免费在线观看| 国产婷婷97碰碰久久人人蜜臀| 国产亚洲精品成人av久久ww| 538国产精品一区二区在线| 久久99国产综合精品女同| 欧美视频在线免费| 亚洲a一级视频| 国产香蕉一区二区三区在线视频| 精品国产鲁一鲁一区二区张丽| 亚洲精品久久久久久下一站| 黄网动漫久久久| 午夜精品久久久久久99热| 久久久久久一区二区三区| 91视频九色网站| www高清在线视频日韩欧美| 亚洲第一精品自拍| 久久久久久网站| 久久久亚洲国产天美传媒修理工| 欧美成人激情视频免费观看| 国产一区私人高清影院| 国产精品久久久久久久午夜| 色偷偷偷亚洲综合网另类| 色婷婷成人综合| 久久久久国产精品免费| 国产精品99一区| 国产成+人+综合+亚洲欧美丁香花| 九九热精品视频国产| 成人妇女淫片aaaa视频| 另类少妇人与禽zozz0性伦| 中文字幕少妇一区二区三区| 国产视频精品va久久久久久| 国内精品久久久久久久久| 疯狂蹂躏欧美一区二区精品| 久久久国产一区| 九九久久久久久久久激情| 久久视频免费观看| 久久99久久亚洲国产| 在线观看日韩视频| 91在线观看免费观看| 国产成人综合精品在线| 亚洲xxxx18| 欧美成人午夜激情在线| 精品国产美女在线| 国产精品18久久久久久麻辣| 久久亚洲一区二区三区四区五区高| 国产精品大陆在线观看| 久久影院资源站| 久久久久国产视频| 日韩成人激情视频| 亚洲人成网站免费播放| 91成人天堂久久成人| 2019日本中文字幕| 国产91色在线| 国产一区私人高清影院| 国产国语videosex另类| 日韩激情视频在线| 亚洲精品在线不卡| 成人午夜激情免费视频| 成人午夜激情网| 久久综合伊人77777尤物| 精品福利在线视频| 欧美疯狂做受xxxx高潮| 亚洲精品99久久久久中文字幕| 尤物九九久久国产精品的分类| 欧美性xxxxx极品娇小| 好吊成人免视频| 日韩电影在线观看免费| 国产精品久久一区主播| 国产精品嫩草影院一区二区| 欧美日韩一区二区免费在线观看| 欧美性资源免费| 欧美成人sm免费视频| 精品欧美国产一区二区三区| 国产极品精品在线观看| 欧美精品videossex88| 国产91精品最新在线播放| 日本精品一区二区三区在线| 97超碰国产精品女人人人爽| 日韩精品在线观看一区二区| 欧美中文字幕在线| 亚洲丁香婷深爱综合|