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

首頁(yè) > 課堂 > 網(wǎng)絡(luò)協(xié)議 > 正文

HTTP協(xié)議的頭信息詳解

2020-10-24 11:51:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

通常HTTP消息包括客戶機(jī)向服務(wù)器的請(qǐng)求消息和服務(wù)器向客戶機(jī)的響應(yīng)消息。這兩種類型的消息由一個(gè)起始行,一個(gè)或者多個(gè)頭域,一個(gè)只是頭域結(jié)束的空行和可 選的消息體組成。HTTP的頭域包括通用頭,請(qǐng)求頭,響應(yīng)頭和實(shí)體頭四個(gè)部分。每個(gè)頭域由一個(gè)域名,冒號(hào)(:)和域值三部分組成。域名是大小寫無(wú)關(guān)的,域 值前可以添加任何數(shù)量的空格符,頭域可以被擴(kuò)展為多行,在每行開(kāi)始處,使用至少一個(gè)空格或制表符。

  通用頭域

通用頭 域包含請(qǐng)求和響應(yīng)消息都支持的頭域,通用頭域包含Cache-Control、 Connection、Date、Pragma、Transfer-Encoding、Upgrade、Via。對(duì)通用頭域的擴(kuò)展要求通訊雙方都支持此擴(kuò) 展,如果存在不支持的通用頭域,一般將會(huì)作為實(shí)體頭域處理。下面簡(jiǎn)單介紹幾個(gè)在UPnP消息中使用的通用頭域。

  Cache-Control頭域

Cache -Control指定請(qǐng)求和響應(yīng)遵循的緩存機(jī)制。在請(qǐng)求消息或響應(yīng)消息中設(shè)置 Cache-Control并不會(huì)修改另一個(gè)消息處理過(guò)程中的緩存處理過(guò)程。請(qǐng)求時(shí)的緩存指令包括no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached,響應(yīng)消息中的指令包括public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。各個(gè)消息中的指令含義如 下:

Public指示響應(yīng)可被任何緩存區(qū)緩存。
Private指示對(duì)于單個(gè)用戶的整個(gè)或部分響應(yīng)消息,不能被共享緩存處理。這允許服務(wù)器僅僅描述當(dāng)用戶的部分響應(yīng)消息,此響應(yīng)消息對(duì)于其他用戶的請(qǐng)求無(wú)效。
no-cache指示請(qǐng)求或響應(yīng)消息不能緩存
no-store用于防止重要的信息被無(wú)意的發(fā)布。在請(qǐng)求消息中發(fā)送將使得請(qǐng)求和響應(yīng)消息都不使用緩存。
max-age指示客戶機(jī)可以接收生存期不大于指定時(shí)間(以秒為單位)的響應(yīng)。
min-fresh指示客戶機(jī)可以接收響應(yīng)時(shí)間小于當(dāng)前時(shí)間加上指定時(shí)間的響應(yīng)。
max-stale指示客戶機(jī)可以接收超出超時(shí)期間的響應(yīng)消息。如果指定max-stale消息的值,那么客戶機(jī)可以接收超出超時(shí)期指定值之內(nèi)的響應(yīng)消息。

  Date頭域

Date頭域表示消息發(fā)送的時(shí)間,時(shí)間的描述格式由rfc822定義。例如,Date:Mon,31Dec200104:25:57GMT。Date描述的時(shí)間表示世界標(biāo)準(zhǔn)時(shí),換算成本地時(shí)間,需要知道用戶所在的時(shí)區(qū)。

  Pragma頭域

Pragma頭域用來(lái)包含實(shí)現(xiàn)特定的指令,最常用的是Pragma:no-cache。在HTTP/1.1協(xié)議中,它的含義和Cache- Control:no-cache相同。

  請(qǐng)求消息

請(qǐng)求消息的第一行為下面的格式:

MethodSPRequest-URISPHTTP-VersionCRLFMethod 表示對(duì)于Request-URI完成的方法,這個(gè)字段是大小寫敏感的,包括OPTIONS、GET、HEAD、POST、PUT、DELETE、 TRACE。方法GET和HEAD應(yīng)該被所有的通用WEB服務(wù)器支持,其他所有方法的實(shí)現(xiàn)是可選的。GET方法取回由Request-URI標(biāo)識(shí)的信息。 HEAD方法也是取回由Request-URI標(biāo)識(shí)的信息,只是可以在響應(yīng)時(shí),不返回消息體。POST方法可以請(qǐng)求服務(wù)器接收包含在請(qǐng)求中的實(shí)體信息,可 以用于提交表單,向新聞組、BBS、郵件群組和數(shù)據(jù)庫(kù)發(fā)送消息。

SP表示空格。Request-URI遵循URI格式,在此字段為星 號(hào)(*)時(shí),說(shuō)明請(qǐng)求并不用于某個(gè)特定的資源地址,而是用于服務(wù)器本身。HTTP- Version表示支持的HTTP版本,例如為HTTP/1.1。CRLF表示換行回車符。請(qǐng)求頭域允許客戶端向服務(wù)器傳遞關(guān)于請(qǐng)求或者關(guān)于客戶機(jī)的附加 信息。請(qǐng)求頭域可能包含下列字段Accept、Accept-Charset、Accept- Encoding、Accept-Language、Authorization、From、Host、If-Modified-Since、If- Match、If-None-Match、If-Range、If-Range、If-Unmodified-Since、Max-Forwards、 Proxy-Authorization、Range、Referer、User-Agent。對(duì)請(qǐng)求頭域的擴(kuò)展要求通訊雙方都支持,如果存在不支持的請(qǐng) 求頭域,一般將會(huì)作為實(shí)體頭域處理。

  典型的請(qǐng)求消息:

GET http://download.microtool.de:80/somedata.exe
Host: download.microtool.de
Accept:*/*
Pragma: no-cache
Cache-Control: no-cache
Referer: http://download.microtool.de/
User-Agent:Mozilla/4.04[en](Win95;I;Nav)
Range:bytes=554554-

上例第一行表示HTTP客戶端(可能是瀏覽器、下載程序)通過(guò)GET方法獲得指定URL下的文件。棕色的部分表示請(qǐng)求頭域的信息,綠色的部分表示通用頭部分。

  Host頭域

Host頭域指定請(qǐng)求資源的Intenet主機(jī)和端口號(hào),必須表示請(qǐng)求url的原始服務(wù)器或網(wǎng)關(guān)的位置。HTTP/1.1請(qǐng)求必須包含主機(jī)頭域,否則系統(tǒng)會(huì)以400狀態(tài)碼返回。

  Referer頭域

Referer 頭域允許客戶端指定請(qǐng)求uri的源資源地址,這可以允許服務(wù)器生成回退鏈表,可用來(lái)登陸、優(yōu)化cache等。他也允許廢除的或錯(cuò)誤的連接由于維護(hù)的目的被 追蹤。如果請(qǐng)求的uri沒(méi)有自己的uri地址,Referer不能被發(fā)送。如果指定的是部分uri地址,則此地址應(yīng)該是一個(gè)相對(duì)地址。

  Range頭域

Range頭域可以請(qǐng)求實(shí)體的一個(gè)或者多個(gè)子范圍。例如,
表示頭500個(gè)字節(jié):bytes=0-499
表示第二個(gè)500字節(jié):bytes=500-999
表示最后500個(gè)字節(jié):bytes=-500
表示500字節(jié)以后的范圍:bytes=500-
第一個(gè)和最后一個(gè)字節(jié):bytes=0-0,-1
同時(shí)指定幾個(gè)范圍:bytes=500-600,601-999

但是服務(wù)器可以忽略此請(qǐng)求頭,如果無(wú)條件GET包含Range請(qǐng)求頭,響應(yīng)會(huì)以狀態(tài)碼206(PartialContent)返回而不是以200 (OK)。

  User-Agent頭域

User-Agent頭域的內(nèi)容包含發(fā)出請(qǐng)求的用戶信息。

  響應(yīng)消息

響應(yīng)消息的第一行為下面的格式:

HTTP-VersionSPStatus-CodeSPReason-PhraseCRLF

HTTP -Version表示支持的HTTP版本,例如為HTTP/1.1。Status- Code是一個(gè)三個(gè)數(shù)字的結(jié)果代碼。Reason-Phrase給Status-Code提供一個(gè)簡(jiǎn)單的文本描述。Status-Code主要用于機(jī)器自 動(dòng)識(shí)別,Reason-Phrase主要用于幫助用戶理解。Status-Code的第一個(gè)數(shù)字定義響應(yīng)的類別,后兩個(gè)數(shù)字沒(méi)有分類的作用。第一個(gè)數(shù)字可 能取5個(gè)不同的值:

1xx:信息響應(yīng)類,表示接收到請(qǐng)求并且繼續(xù)處理
2xx:處理成功響應(yīng)類,表示動(dòng)作被成功接收、理解和接受
3xx:重定向響應(yīng)類,為了完成指定的動(dòng)作,必須接受進(jìn)一步處理
4xx:客戶端錯(cuò)誤,客戶請(qǐng)求包含語(yǔ)法錯(cuò)誤或者是不能正確執(zhí)行
5xx:服務(wù)端錯(cuò)誤,服務(wù)器不能正確執(zhí)行一個(gè)正確的請(qǐng)求

響應(yīng)頭域允許服務(wù)器傳遞不能放在狀態(tài)行的附加信息,這些域主要描述服務(wù)器的信息和 Request-URI進(jìn)一步的信息。響應(yīng)頭域包含Age、Location、Proxy-Authenticate、Public、Retry- After、Server、Vary、Warning、WWW-Authenticate。對(duì)響應(yīng)頭域的擴(kuò)展要求通訊雙方都支持,如果存在不支持的響應(yīng)頭 域,一般將會(huì)作為實(shí)體頭域處理。

典型的響應(yīng)消息:

HTTP/1.0200OK
Date:Mon,31Dec200104:25:57GMT
Server:Apache/1.3.14(Unix)
Content-type:text/html
Last-modified:Tue,17Apr200106:46:28GMT
Etag:"a030f020ac7c01:1e9f"
Content-length:39725426
Content-range:bytes554554-40279979/40279980

上例第一行表示HTTP服務(wù)端響應(yīng)一個(gè)GET方法。棕色的部分表示響應(yīng)頭域的信息,綠色的部分表示通用頭部分,紅色的部分表示實(shí)體頭域的信息。

  Location響應(yīng)頭

Location響應(yīng)頭用于重定向接收者到一個(gè)新URI地址。

  Server響應(yīng)頭

Server響應(yīng)頭包含處理請(qǐng)求的原始服務(wù)器的軟件信息。此域能包含多個(gè)產(chǎn)品標(biāo)識(shí)和注釋,產(chǎn)品標(biāo)識(shí)一般按照重要性排序。

  實(shí)體

請(qǐng)求消息和響應(yīng)消息都可以包含實(shí)體信息,實(shí)體信息一般由實(shí)體頭域和實(shí)體組成。實(shí)體頭域包含關(guān)于實(shí)體的原信息,實(shí)體頭包括Allow、Content- Base、Content-Encoding、Content-Language、 Content-Length、Content-Location、Content-MD5、Content-Range、Content-Type、 Etag、Expires、Last-Modified、extension-header。extension-header允許客戶端定義新的實(shí)體 頭,但是這些域可能無(wú)法未接受方識(shí)別。實(shí)體可以是一個(gè)經(jīng)過(guò)編碼的字節(jié)流,它的編碼方式由Content-Encoding或Content-Type定 義,它的長(zhǎng)度由Content-Length或Content-Range定義。

  Content-Type實(shí)體頭

Content-Type實(shí)體頭用于向接收方指示實(shí)體的介質(zhì)類型,指定HEAD方法送到接收方的實(shí)體介質(zhì)類型,或GET方法發(fā)送的請(qǐng)求介質(zhì)類型 Content-Range實(shí)體頭
Content-Range實(shí)體頭用于指定整個(gè)實(shí)體中的一部分的插入位置,他也指示了整個(gè)實(shí)體的長(zhǎng)度。在服務(wù)器向客戶返回一個(gè)部分響應(yīng),它必須描述響應(yīng)覆蓋的范圍和整個(gè)實(shí)體長(zhǎng)度。一般格式:

Content-Range:bytes-unitSPfirst-byte-pos-last-byte-pos/entity-legth

例如,傳送頭500個(gè)字節(jié)次字段的形式:Content-Range:bytes0- 499/1234如果一個(gè)http消息包含此節(jié)(例如,對(duì)范圍請(qǐng)求的響應(yīng)或?qū)σ幌盗蟹秶闹丿B請(qǐng)求),Content-Range表示傳送的范圍, Content-Length表示實(shí)際傳送的字節(jié)數(shù)。

Last-modified實(shí)體頭


應(yīng)答頭 說(shuō)明
Allow 服務(wù)器支持哪些請(qǐng)求方法(如GET、POST等)。
Content-Encoding 文 檔的編碼(Encode)方法。只有在解碼之后才可以得到Content-Type頭指定的內(nèi)容類型。利用gzip壓縮文檔能夠顯著地減少HTML文檔的 下載時(shí)間。Java的GZIPOutputStream可以很方便地進(jìn)行g(shù)zip壓縮,但只有Unix上的Netscape和Windows上的IE 4、IE 5才支持它。因此,Servlet應(yīng)該通過(guò)查看Accept-Encoding頭(即request.getHeader("Accept- Encoding"))檢查瀏覽器是否支持gzip,為支持gzip的瀏覽器返回經(jīng)gzip壓縮的HTML頁(yè)面,為其他瀏覽器返回普通頁(yè)面。
Content-Length 表 示內(nèi)容長(zhǎng)度。只有當(dāng)瀏覽器使用持久HTTP連接時(shí)才需要這個(gè)數(shù)據(jù)。如果你想要利用持久連接的優(yōu)勢(shì),可以把輸出文檔寫入 ByteArrayOutputStram,完成后查看其大小,然后把該值放入Content-Length頭,最后通過(guò) byteArrayStream.writeTo(response.getOutputStream()發(fā)送內(nèi)容。
Content-Type 表示后面的文檔屬于什么MIME類型。Servlet默認(rèn)為text/plain,但通常需要顯式地指定為text/html。由于經(jīng)常要設(shè)置Content-Type,因此HttpServletResponse提供了一個(gè)專用的方法setContentTyep。 
Date 當(dāng)前的GMT時(shí)間。你可以用setDateHeader來(lái)設(shè)置這個(gè)頭以避免轉(zhuǎn)換時(shí)間格式的麻煩。
Expires 應(yīng)該在什么時(shí)候認(rèn)為文檔已經(jīng)過(guò)期,從而不再緩存它?
Last-Modified 文 檔的最后改動(dòng)時(shí)間。客戶可以通過(guò)If-Modified-Since請(qǐng)求頭提供一個(gè)日期,該請(qǐng)求將被視為一個(gè)條件GET,只有改動(dòng)時(shí)間遲于指定時(shí)間的文檔 才會(huì)返回,否則返回一個(gè)304(Not Modified)狀態(tài)。Last-Modified也可用setDateHeader方法來(lái)設(shè)置。
Location 表示客戶應(yīng)當(dāng)?shù)侥睦锶ヌ崛∥臋n。Location通常不是直接設(shè)置的,而是通過(guò)HttpServletResponse的sendRedirect方法,該方法同時(shí)設(shè)置狀態(tài)代碼為302。
Refresh 表示瀏覽器應(yīng)該在多少時(shí)間之后刷新文檔,以秒計(jì)。除了刷新當(dāng)前文檔之外,你還可以通過(guò)setHeader("Refresh", "5; URL=http://host/path")讓瀏覽器讀取指定的頁(yè)面。 
注 意這種功能通常是通過(guò)設(shè)置HTML頁(yè)面HEAD區(qū)的<META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://host/path">實(shí)現(xiàn),這是因?yàn)?,自?dòng)刷新或重定向?qū)τ谀切┎荒苁褂肅GI或Servlet的 HTML編寫者十分重要。但是,對(duì)于Servlet來(lái)說(shuō),直接設(shè)置Refresh頭更加方便。 

注意Refresh的意義是“N秒之后 刷新本頁(yè)面或訪問(wèn)指定頁(yè)面”,而不是“每隔N秒刷新本頁(yè)面或訪問(wèn)指定頁(yè)面”。因此,連續(xù)刷新要求每次都發(fā)送一個(gè)Refresh頭,而發(fā)送204狀態(tài)代碼則 可以阻止瀏覽器繼續(xù)刷新,不管是使用Refresh頭還是<META HTTP-EQUIV="Refresh" ...>。 

注意Refresh頭不屬于HTTP 1.1正式規(guī)范的一部分,而是一個(gè)擴(kuò)展,但Netscape和IE都支持它。
Server 服務(wù)器名字。Servlet一般不設(shè)置這個(gè)值,而是由Web服務(wù)器自己設(shè)置。
Set-Cookie 設(shè)置和頁(yè)面關(guān)聯(lián)的Cookie。Servlet不應(yīng)使用response.setHeader("Set-Cookie", ...),而是應(yīng)使用HttpServletResponse提供的專用方法addCookie。參見(jiàn)下文有關(guān)Cookie設(shè)置的討論。
WWW-Authenticate 客 戶應(yīng)該在Authorization頭中提供什么類型的授權(quán)信息?在包含401(Unauthorized)狀態(tài)行的應(yīng)答中這個(gè)頭是必需的。例如, response.setHeader("WWW-Authenticate", "BASIC realm=\"executives\"")。 
注意Servlet一般不進(jìn)行這方面的處理,而是讓W(xué)eb服務(wù)器的專門機(jī)制來(lái)控制受密碼保護(hù)頁(yè)面的訪問(wèn)(例如.htaccess)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
99免费精品| 日韩精品一区二区不卡| 久久国产精品色av免费看| 97超超碰碰| 中文字幕4区| 国产精品香蕉一区二区三区| 国产精品视频线看| 黑人无套内谢中国美女| 亚洲视频 欧美视频| av无码久久久久久不卡网站| f2c人成在线观看免费视频| 免费国产在线精品一区二区三区| 久久嫩草精品久久久精品| 成全在线观看免费完整动漫| av亚洲精华国产精华精华| 亚洲男女网站| 欧美日韩在线观看不卡| 成人性生交大片免费观看嘿嘿视频| 国产视频在线观看视频| 日韩精品成人一区二区三区| 在线观看欧美激情| 国产精品成人一区二区三区夜夜夜| 免费黄色成年网站| www.在线成人| 国产一二区在线| 欧美国产欧美亚州国产日韩mv天天看完整| 草莓视频性福宝| 日韩免费在线电影| 91免费高清视频| 日本成人在线网站| wwwww黄色| 国产成人免费av在线| 一区二区欧美在线观看| 欧美性老头oldtight| 欧洲国产伦久久久久久久| 国产精品免费一区二区三区四区| www久久日com| 午夜激情视频网| 久久亚洲精品人成综合网| 日韩一区二区三区电影| 裸体一区二区三区| 精国产品一区二区三区a片| 国产在线不卡av| 精品免费视频123区| 英国三级经典在线观看| 91精品国产自产拍在线观看蜜| 欧美卡一卡二| 国产精品久久久久免费a∨| 亚洲国产综合久久精品小蝴蝶| 人人九九精品视频| 欧美激情第99页| 欧美大片一区二区三区| 91久久精品视频| 69堂免费精品视频在线播放| 国产毛片精品| 影音先锋欧美精品| 国产在线美女| 狠狠热免费视频| 欧美日韩国产成人在线免费| 国产一区日韩二区欧美三区| 国产成人亚洲综合| 妞干网视频在线观看| av电影天堂一区二区在线观看| 免费久久久久久久久| 两个人免费视频观看日本| 在线日韩一区二区| 国产午夜伦鲁鲁| 成人精品视频一区二区| 中文字幕被公侵犯的漂亮人妻| 亚洲看片网站| 国产精品成人免费精品自在线观看| 丁香啪啪综合成人亚洲| 石原莉奈在线亚洲三区| 免费在线黄色电影| 男女爱爱视频免费| 欧美视频在线不卡| 欧美高清成人| 三年中国中文观看免费播放| 国产综合 伊人色| av色影在线看免费| 丰满人妻一区二区三区53号| 国产清纯白嫩初高生在线观看91| 亚洲一区二区三区蜜桃| 国产精品444| 在线国产一区二区三区| 亚洲国产古装精品网站| 日本一区二区成人在线| 午夜影院免费视频| 亚洲欧美综合乱码精品成人网| 日韩和的一区二在线| 亚洲精品日韩专区silk| 久久久国产精品一区二区三区| 风间由美一区二区av101| 狠狠躁天天躁日日躁欧美| 亚洲一区二区四区| 国产精品无码永久免费不卡| 日本道色综合久久| 国产精品第一国产精品| 麻豆久久久久久| 欧美最大成人综合网| 亚洲视频欧美在线| 免费在线观看av网站| 日本在线观看视频网站| 久久人体做爰大胆| 天堂av中文在线观看| 久久九九精品99国产精品| 高清毛片aaaaaaaaa片| 国产成人精品福利| 免费成人在线网站| 欧美性xxxxxxxxx| 亚洲精品成人久久久998| 国产一级特黄aaa大片| 成人av电影免费观看| 欧美亚一区二区| 99福利在线观看| 欧美精彩视频一区二区三区| 久久国产精品亚洲人一区二区三区| 中文字幕一区二区三区人妻| 亚洲永久精品国产| 图片区小说区区亚洲影院| 欧美高清性xxxx| 欧美久久在线| 成人亚洲综合色就1024| 黄在线观看网站| 日韩欧美精品一区二区三区经典| 1000精品久久久久久久久| 三级三级久久三级久久18| 国产成人无码精品久在线观看| chinese国产精品| 91国产视频在线观看| 99久久精品免费精品国产| 欧美日韩国产精品专区| 视频91a欧美| 国产精品中文字幕亚洲欧美| 亚洲三级视频在线观看| 精品盗摄女厕tp美女嘘嘘| 日韩一区二区三区av| 婷婷开心激情网| 四虎影院观看视频在线观看| 欧美 变态 另类 人妖| 一区二区三区午夜| 亚洲日穴在线视频| 久久婷婷一区二区| 国产亚洲一区二区三区四区| 日本在线播放一区二区| 人妖欧美1区| 欧美人妖在线观看| 寂寞少妇一区二区三区| 日韩理论片在线观看| 亚洲综合视频1区| 欧美日韩一二三四区| 岛国片免费观看| 男女啪啪无遮挡| 国产伦精品一区二区三区精品视频| 宅男噜噜噜66一区二区| 国产一区二区三区视频播放| 99综合久久| 北条麻妃视频在线| 久久精品无码一区二区三区| 欧美国产国产综合| 另类色图亚洲色图| dy888亚洲精品一区二区三区| 99亚洲乱人伦aⅴ精品| 日本在线视频播放| 无遮挡的视频在线观看| 免费观看成人毛片| 久久日免费视频| 一道本一区二区三区| 图片区小说区区亚洲影院| 午夜国产福利视频| 五月天亚洲综合情| 无码国产精品96久久久久| 国产视频一视频二| 无套白嫩进入乌克兰美女| 国产夫妻自拍av| 人妖精品videosex性欧美| 亚洲精品手机在线观看| 国内自拍视频在线播放| 欧美黑人猛猛猛| 久久777国产线看观看精品| 波多野结衣在线观看| 成人高潮成人免费观看| 亚洲麻豆视频| 国产麻豆视频一区| 天堂在线网站| 亚洲一区二区三区四区五区中文| 小泽玛利亚一区| 日韩av电影在线观看| 在线中文一区| 日韩 国产 一区| 亚洲夂夂婷婷色拍ww47| 欧美精品videosex牲欧美| 五月天精品视频| 国产精品99久久久久久宅男| 亚洲视频中文| 欧美一级视频在线播放| 999国产精品999久久久久久| 午夜精品无码一区二区三区| 图片区小说区区亚洲影院| 日本加勒比一区| 五月天亚洲综合小说网| 色aⅴ色av色av偷拍| 久久久久久久黄色片| 久久国产手机看片| 在线日韩第一页| 亚洲精品一区二区二区| 中文字幕人妻互换av久久| 麻豆一区一区三区四区| 国产精品福利一区二区| 亚洲精品乱码久久久久久久久| 中文字幕有码在线视频| 亚洲精品国产精品国自产观看| 中文日韩在线| 国产一区红桃视频| 日韩日本欧美亚洲| 亚洲人的天堂男人爽爽爽| 欧美偷拍一区二区| 国产在线看片免费视频在线观看| 欧美日韩国产天堂| 久久久久久久久久久成人| 日韩一级视频免费观看在线| 欧美激情一区三区| 国产一精品一av一免费爽爽| 久久久久国产免费| 天天爽夜夜爽夜夜爽| 免费在线观看a视频| 欧美aaaaa级| 中文字幕丰满乱子伦无码专区| 欧美一区二区二区| 欧美福利在线播放| 亚洲丝袜美腿综合| 国产三级漂亮女教师| 国产精品69久久| 秋霞影院一区二区三区| 成人免费一区二区三区牛牛| 色综合狠狠操| 久久视频社区| 成人av婷婷| 私人玩物在线观看| 国产精品国产三级国产传播| 亚洲免费电影在线观看| 欧美一二三区在线观看| 国产成人高清精品免费5388| 欧美交换国产一区内射| 精品国产免费人成在线观看| 成人在线视频福利| 中文字幕一区二区三区免费视频| 国产午夜精品美女视频明星a级| 国产精品久久久久毛片软件| 沈樵精品国产成av片| 97国产精品| 国产美女高潮在线| 亚洲午夜av在线| 日本色护士高潮视频在线观看| 亚洲网址在线| 欧美精品久久一区二区| 这里都是精品| 国产精品露出视频| caoporn成人免费视频在线| 婷婷丁香在线| 六月天综合网| 亚洲天堂中文在线| 欧美精品一区二区三区在线看午夜| 亚洲av无码国产综合专区| 特级黄国产片一级视频播放| 亚洲第一色中文字幕| 在线观看免费播放网址成人| 欧美理论片在线观看| 婷婷视频在线| 日本精品一区二区三区在线播放视频| 日本h片在线看| 欧美乱妇15p| 国产性xxxx18免费观看视频| 久草中文视频| 国产精品视频导航| 日韩欧美一区二区三区免费观看| 国产亚洲一区二区三区不卡| 国产v综合ⅴ日韩v欧美大片| 精品免费国产一区二区| 日本午夜在线观看| 综合av第一页| 国产高清精品一区二区| 国产第一页在线播放| 在线观看的黄色网址| 国产综合在线看| 蜜乳av综合| 性生活视频网站| 国产黄a三级三级三级av在线看| 精品不卡在线视频| 中文字幕九色91在线| 最新中文字幕在线观看视频| 久久精品这里都是精品| 在线亚洲男人天堂| 亚洲视频一区二区在线| 成人18精品视频| 国产伦精品一区二区三区免费优势| 日韩成人一区二区三区| 亚洲av成人精品一区二区三区| 欧美精品自拍视频| 亚洲国产精品热久久| 中文字幕乱码在线| 成人影院网站| 久久婷婷麻豆| 国产91精品网站| 依依成人在线视频| 国产精品白丝喷水在线观看| 日韩成人免费在线观看| 不卡伊人av在线播放| 精品国产_亚洲人成在线| 69堂视频在线观看国产| 日韩av影视大全| 中文字幕在线观看日韩| 一起操在线播放| 欧美日本一区二区三区四区| 一二三四在线观看免费高清中文在线观看| 制服丝袜中文字幕亚洲| 美女少妇一区二区| 欧美日韩精品免费| 狠狠躁夜夜躁人人爽视频| 国产视频视频一区| 在线免费日韩片| 日本免费一区二区三区最新| 二区在线播放| 国产精品久线在线观看| 91大片在线观看| 国产馆av播放| 91视频论坛| 亚洲制服欧美久久|