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

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

HTTP請求頭信息

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


HTTP請求頭概述 (HttpServletRequest) HTTP客戶程序(例如瀏覽器),向服務器發送請求的時候必須指明請求類型(一般是GET或者POST或者HEAD)?! ∪缬斜匾?,客戶程序還可以選擇發送其他的請求頭。大多數請求頭并不是必需的,但Content-Length除外。對于POST請求來說Content-Length必須出現。 下面是一些最常見的請HTTP請求頭概述 (HttpServletRequest)  HTTP客戶程序(例如瀏覽器),向服務器發送請求的時候必須指明請求類型(一般是GET或者 POST)。如有必要,客戶程序還可以選擇發送其他的請求頭。大多數請求頭并不是必需的,但Content-Length除外。對于POST請求來說 Content-Length必須出現。  下面是一些最常見的請求頭  Accept:瀏覽器可接受的MIME類型?! ccept-Charset:瀏覽器可接受的字符集?! ccept-Encoding:瀏覽器能夠進行解碼的數據編碼方式,比如gzip。Servlet能夠向支持gzip的瀏覽器返回經gzip編碼的HTML頁面。許多情形下這可以減少5到10倍的下載時間。  Accept-Language:瀏覽器所希望的語言種類,當服務器能夠提供一種以上的語言版本時要用到?! uthorization:授權信息,通常出現在對服務器發送的WWW-Authenticate頭的應答中。  Connection:表示是否需要持久連接。如果Servlet看到這里的值為“Keep- Alive”,或者看到請求使用的是HTTP 1.1(HTTP 1.1默認進行持久連接),它就可以利用持久連接的優點,當頁面包含多個元素時(例如Applet,圖片),顯著地減少下載所需要的時間。要實現這一點,Servlet需要在應答中發送一個Content-Length頭,最簡單的實現方法是:先把內容寫入 ByteArrayOutputStream,然后在正式寫出內容之前計算它的大小?! ontent-Length:表示請求消息正文的長度?! ookie:這是最重要的請求頭信息之一  From:請求發送者的email地址,由一些特殊的Web客戶程序使用,瀏覽器不會用到它?! ost:初始URL中的主機和端口?! f-Modified-Since:只有當所請求的內容在指定的日期之后又經過修改才返回它,否則返回304“Not Modified”應答?! ?a >PRagma:指定“no-cache”值表示服務器必須返回一個刷新后的文檔,即使它是代理服務器而且已經有了頁面的本地拷貝?! eferer:包含一個URL,用戶從該URL代表的頁面出發訪問當前請求的頁面?! ser-Agent:瀏覽器類型,如果Servlet返回的內容與瀏覽器類型有關則該值非常有用?! A-Pixels,UA-Color,UA-OS,UA-CPU:由某些版本的IE瀏覽器所發送的非標準的請求頭,表示屏幕大小、顏色深度、操作系統和CPU類型。  HTTP應答頭概述(HttpServletResponse)  Web服務器的HTTP應答一般由以下幾項構成:一個狀態行,一個或多個應答頭,一個空行,內容文檔。設置HTTP應答頭往往和設置狀態行中的狀態代碼結合起來。例如,有好幾個表示“文檔位置已經改變”的狀態代碼都伴隨著一個Location頭,而401(Unauthorized)狀態代碼則必須伴隨一個WWW-Authenticate頭?! ∪欢词乖跊]有設置特殊含義的狀態代碼時,指定應答頭也是很有用的。應答頭可以用來完成:設置Cookie,指定修改日期,指示瀏覽器按照指定的間隔刷新頁面,聲明文檔的長度以便利用持久HTTP連接,……等等許多其他任務?! ≡O置應答頭最常用的方法是HttpServletResponse的setHeader,該方法有兩個參數,分別表示應答頭的名字和值。和設置狀態代碼相似,設置應答頭應該在發送任何文檔內容之前進行?! etDateHeader方法和setIntHeadr方法專門用來設置包含日期和整數值的應答頭,前者避免了把java時間轉換為GMT時間字符串的麻煩,后者則避免了把整數轉換為字符串的麻煩?! ttpServletResponse還提供了許多設置  setContentType:設置Content-Type頭。大多數Servlet都要用到這個方法?! etContentLength:設置Content-Length頭。對于支持持久HTTP連接的瀏覽器來說,這個函數是很有用的?! ddCookie:設置一個Cookie(Servlet API中沒有setCookie方法,因為應答往往包含多個Set-Cookie頭)。  另外,如上節介紹,sendRedirect方法設置狀態代碼302時也會設置Location頭?! TTP應答頭 說明  Allow 服務器支持哪些請求方法(如GET、POST等)。  Content-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來設置這個頭以避免轉換時間格式的麻煩。  Expires 應該在什么時候認為文檔已經過期,從而不再緩存它?  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服務器自己設置。  Set-Cookie 設置和頁面關聯的Cookie。Servlet不應使用response.setHeader("Set-Cookie", ...),而是應使用HttpServletResponse提供的專用方法addCookie。參見下文有關Cookie設置的討論?! WW-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
亚洲jizzjizz日本少妇| 91精品国产99久久久久久| 欧美性xxxxxxxxx| 亚洲变态欧美另类捆绑| 免费99精品国产自在在线| 欧美成人免费全部| 777国产偷窥盗摄精品视频| 欧美老女人在线视频| 久久久久久久久久国产| 精品视频9999| 欧美色视频日本版| 国产免费一区二区三区在线能观看| 欧美综合激情网| 午夜精品久久久久久久男人的天堂| 性色av一区二区咪爱| 国产精品视频一区二区高潮| 2019中文在线观看| 欧美黑人视频一区| 国产精品中文久久久久久久| 亚洲成年人影院在线| 黄网站色欧美视频| 色悠久久久久综合先锋影音下载| 久久韩剧网电视剧| 欧美性极品xxxx做受| 97av在线影院| 亚洲国产精品久久| 中文字幕无线精品亚洲乱码一区| 亚洲国产精品久久| 日韩在线高清视频| 国产精品一区二区三区免费视频| 久久天天躁夜夜躁狠狠躁2022| 色琪琪综合男人的天堂aⅴ视频| 美女啪啪无遮挡免费久久网站| 亚洲精品福利在线观看| 两个人的视频www国产精品| 亚洲美女av在线播放| 国产91九色视频| 欧美午夜精品久久久久久人妖| 97免费中文视频在线观看| 国产精品美女www爽爽爽视频| 91亚洲精品在线观看| 国产精品成人aaaaa网站| 91性高湖久久久久久久久_久久99| 欧美激情视频网站| 亚洲天堂免费观看| 国产精品自在线| 亚洲女成人图区| 久久综合免费视频影院| 国产一区二区黑人欧美xxxx| 精品久久久久久久久久久久久久| 国产精品网站入口| 亚洲精品免费av| 海角国产乱辈乱精品视频| 亚洲激情在线观看视频免费| 欧美电影免费观看| 日韩影视在线观看| 国产人妖伪娘一区91| 一区二区福利视频| 国产精品9999| 欧美激情videos| 俺去啦;欧美日韩| 亚洲福利视频久久| 国产一区二区三区久久精品| 久久国产精品视频| 国内精品中文字幕| 狠狠躁夜夜躁人人爽天天天天97| 久久香蕉频线观| 97国产精品视频人人做人人爱| 91亚洲精品在线观看| 亚洲欧美在线磁力| 亚洲欧洲中文天堂| 精品亚洲永久免费精品| 色婷婷久久一区二区| 草民午夜欧美限制a级福利片| 国产精品自产拍在线观看中文| 日韩av在线免费观看| 一本一本久久a久久精品牛牛影视| 亚洲欧美在线第一页| 国产亚洲成精品久久| 91色琪琪电影亚洲精品久久| 亚洲国产精品人久久电影| 欧美高清videos高潮hd| 成人有码视频在线播放| 国产精品爱久久久久久久| 中文字幕日韩欧美在线视频| 久久亚洲成人精品| 欧美性猛交xxxx乱大交蜜桃| 一本一道久久a久久精品逆3p| 在线播放亚洲激情| x99av成人免费| 亚洲国产古装精品网站| 色综合亚洲精品激情狠狠| 欧美午夜宅男影院在线观看| 国产经典一区二区| 日韩av理论片| 日韩大陆欧美高清视频区| 久久全球大尺度高清视频| 久久伊人91精品综合网站| 中文字幕日韩欧美在线| 国产z一区二区三区| 久久亚洲一区二区三区四区五区高| 亚洲电影免费观看高清| 日韩欧美黄色动漫| 国产亚洲精品成人av久久ww| 国产精品综合久久久| 欧美激情视频给我| 91美女片黄在线观看游戏| 国产精品99久久久久久白浆小说| 亚洲第一精品夜夜躁人人爽| 亚洲精品永久免费精品| 日韩在线视频观看| 欧美电影在线观看完整版| 久久精品久久久久久| 中文字幕精品视频| 久久777国产线看观看精品| 成人观看高清在线观看免费| 国产精品成人一区| 亚洲激情成人网| 欧洲亚洲妇女av| 欧美日韩在线一区| 日韩不卡在线观看| 亚洲国产婷婷香蕉久久久久久| 欧美激情国产高清| 久久久人成影片一区二区三区| 中文字幕av一区| 日本一区二区三区四区视频| 国产精品白丝jk喷水视频一区| 亚洲精品理论电影| 欧美一级片在线播放| 日韩在线资源网| 青青久久av北条麻妃海外网| 中文字幕亚洲综合| 精品国产乱码久久久久久婷婷| 国产亚洲欧洲在线| 欧美自拍大量在线观看| 欧美极品在线播放| 欧美国产日韩中文字幕在线| 欧美成人免费在线观看| 亚洲激情视频在线观看| 国内成人精品一区| 亚洲男子天堂网| 亚洲国产中文字幕久久网| 日韩在线观看网址| 日韩大陆毛片av| 亚洲一区二区三区成人在线视频精品| 欧美贵妇videos办公室| 欧美一级bbbbb性bbbb喷潮片| 国产成人一区二| 国产欧美婷婷中文| 亚洲片av在线| 日韩精品极品在线观看播放免费视频| 亚洲一区二区三区久久| 国产精品444| 色狠狠久久aa北条麻妃| 97免费视频在线播放| 91av在线网站| 欧美日韩亚洲精品内裤| 国产精品一区二区电影| 一夜七次郎国产精品亚洲| 伊人男人综合视频网| 亚州欧美日韩中文视频| 久久国产天堂福利天堂| 高清欧美电影在线| 97香蕉超级碰碰久久免费软件|