国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

聊聊前后端分離接口規(guī)范

共 7310字,需瀏覽 15分鐘

 ·

2021-07-30 22:36


作者:猿碼道

www.jianshu.com/p/c81008b68350

1. 前言

隨著互聯(lián)網(wǎng)的高速發(fā)展,前端頁面的展示、交互體驗越來越靈活、炫麗,響應(yīng)體驗也要求越來越高,后端服務(wù)的高并發(fā)、高可用、高性能、高擴(kuò)展等特性的要求也愈加苛刻,從而導(dǎo)致前后端研發(fā)各自專注于自己擅長的領(lǐng)域深耕細(xì)作。

然而帶來的另一個問題:前后端的對接界面雙方卻關(guān)注甚少,沒有任何接口約定規(guī)范情況下各自干各自的,導(dǎo)致我們在產(chǎn)品項目開發(fā)過程中,前后端的接口聯(lián)調(diào)對接工作量占比在30%-50%左右,甚至?xí)?。往往前后端接口?lián)調(diào)對接及系統(tǒng)間的聯(lián)調(diào)對接都是整個產(chǎn)品項目研發(fā)的軟肋。

本文的主要初衷就是規(guī)范約定先行,盡量避免溝通聯(lián)調(diào)產(chǎn)生的不必要的問題,讓大家身心愉快地專注于各自擅長的領(lǐng)域。

2. 為何要分離

參考兩篇文章:

http://blog.jobbole.com/65509/
http://blog.jobbole.com/56161/

目前現(xiàn)有前后端開發(fā)模式:“后端為主的MVC時代”,如下圖所示:

后端為主的MVC時代

代碼可維護(hù)性得到明顯好轉(zhuǎn),MVC 是個非常好的協(xié)作模式,從架構(gòu)層面讓開發(fā)者懂得什么代碼應(yīng)該寫在什么地方。為了讓 View 層更簡單干脆,還可以選擇 Velocity、Freemaker 等模板,使得模板里寫不了 Java 代碼。

看起來是功能變?nèi)趿?,但正是這種限制使得前后端分工更清晰。然而依舊并不是那么清晰,這個階段的典型問題是:

前端開發(fā)重度依賴開發(fā)環(huán)境,開發(fā)效率低。

這種架構(gòu)下,前后端協(xié)作有兩種模式:一種是前端寫demo,寫好后,讓后端去套模板 。淘寶早期包括現(xiàn)在依舊有大量業(yè)務(wù)線是這種模式。好處很明顯,demo 可以本地開發(fā),很高效。不足是還需要后端套模板,有可能套錯,套完后還需要前端確定,來回溝通調(diào)整的成本比較大。

另一種協(xié)作模式是前端負(fù)責(zé)瀏覽器端的所有開發(fā)和服務(wù)器端的 View 層模板開發(fā),支付寶是這種模式。好處是 UI 相關(guān)的代碼都是前端去寫就好,后端不用太關(guān)注,不足就是前端開發(fā)重度綁定后端環(huán)境,環(huán)境成為影響前端開發(fā)效率的重要因素。

前后端職責(zé)依舊糾纏不清。

Velocity 模板還是蠻強(qiáng)大的,變量、邏輯、宏等特性,依舊可以通過拿到的上下文變量來實現(xiàn)各種業(yè)務(wù)邏輯。這樣,只要前端弱勢一點,往往就會被后端要求在模板層寫出不少業(yè)務(wù)代碼。還有一個很大的灰色地帶是 Controller,頁面路由等功能本應(yīng)該是前端最關(guān)注的,但卻是由后端來實現(xiàn)。Controller 本身與 Model 往往也會糾纏不清,看了讓人咬牙的業(yè)務(wù)代碼經(jīng)常會出現(xiàn)在 Controller 層。這些問題不能全歸結(jié)于程序員的素養(yǎng),否則 JSP 就夠了。

對前端發(fā)揮的局限。

性能優(yōu)化如果只在前端做空間非常有限,于是我們經(jīng)常需要后端合作才能碰撞出火花,但由于后端框架限制,我們很難使用Comet、Bigpipe等技術(shù)方案來優(yōu)化性能。

總上所述,就跟為什麼要代碼重構(gòu)一樣:

  • 關(guān)注點分離

  • 職責(zé)分離

  • 對的人做對的事

  • 更好的共建模式

  • 快速的反應(yīng)變化

3. 什么是分離

我們現(xiàn)在要做的前后分離第一階段:“基于 Ajax 帶來的 SPA 時代”,如圖:

基于 Ajax 帶來的 SPA 時代

這種模式下,前后端的分工非常清晰,前后端的關(guān)鍵協(xié)作點是 Ajax 接口??雌饋硎侨绱嗣烂?,但回過頭來看看的話,這與 JSP 時代區(qū)別不大。復(fù)雜度從服務(wù)端的 JSP 里移到了瀏覽器的 JavaScript,瀏覽器端變得很復(fù)雜。類似 Spring MVC,這個時代開始出現(xiàn)瀏覽器端的分層架構(gòu):

瀏覽器端的分層架構(gòu)

對于這一SPA階段,前后端分離有幾個重要挑戰(zhàn):

前后端接口的約定。

如果后端的接口一塌糊涂,如果后端的業(yè)務(wù)模型不夠穩(wěn)定,那么前端開發(fā)會很痛苦。這一塊在業(yè)界有 API Blueprint 等方案來約定和沉淀接口,==在阿里,不少團(tuán)隊也有類似嘗試,通過接口規(guī)則、接口平臺等方式來做。有了和后端一起沉淀的接口規(guī)則,還可以用來模擬數(shù)據(jù),使得前后端可以在約定接口后實現(xiàn)高效并行開發(fā)。== 相信這一塊會越做越好。

前端開發(fā)的復(fù)雜度控制。

SPA 應(yīng)用大多以功能交互型為主,JavaScript 代碼過十萬行很正常。大量 JS 代碼的組織,與 View 層的綁定等,都不是容易的事情。典型的解決方案是業(yè)界的 Backbone,但 Backbone 做的事還很有限,依舊存在大量空白區(qū)域需要挑戰(zhàn)。

4. 如何做分離

4.1 職責(zé)分離

職責(zé)分離


  • 前后端僅僅通過異步接口(AJAX/JSONP)來編程

  • 前后端都各自有自己的開發(fā)流程,構(gòu)建工具,測試集合

  • 關(guān)注點分離,前后端變得相對獨立并松耦合

4.2 開發(fā)流程

  • 后端編寫和維護(hù)接口文檔,在 API 變化時更新接口文檔

  • 后端根據(jù)接口文檔進(jìn)行接口開發(fā)

  • 前端根據(jù)接口文檔進(jìn)行開發(fā) + Mock平臺

  • 開發(fā)完成后聯(lián)調(diào)和提交測試

Mock 服務(wù)器根據(jù)接口文檔自動生成 Mock 數(shù)據(jù),實現(xiàn)了接口文檔即API:

開發(fā)流程

4.3 具體實施

現(xiàn)在已基本完成了,接口方面的實施:

  • 接口文檔服務(wù)器:可實現(xiàn)接口變更實時同步給前端展示;

  • Mock接口數(shù)據(jù)平臺:可實現(xiàn)接口變更實時Mock數(shù)據(jù)給前端使用;

  • 接口規(guī)范定義:很重要,接口定義的好壞直接影響到前端的工作量和實現(xiàn)邏輯;具體定義規(guī)范見下節(jié);

接口文檔+Mock平臺服務(wù)器

5. 接口規(guī)范V1.0.0

5.1 規(guī)范原則

  • 接口返回數(shù)據(jù)即顯示:前端僅做渲染邏輯處理;

  • 渲染邏輯禁止跨多個接口調(diào)用;

  • 前端關(guān)注交互、渲染邏輯,盡量避免業(yè)務(wù)邏輯處理的出現(xiàn);

  • 請求響應(yīng)傳輸數(shù)據(jù)格式:JSON,JSON數(shù)據(jù)盡量簡單輕量,避免多級JSON的出現(xiàn);

5.2 基本格式

5.2.1 請求基本格式

GET請求、POST請求==必須包含key為body的入?yún)ⅲ姓埱髷?shù)據(jù)包裝為JSON格式,并存放到入?yún)ody中==,示例如下:

GET請求:

xxx/login?body={"username":"admin","password":"123456","captcha":"scfd","rememberMe":1}

POST請求:

5.2.2 響應(yīng)基本格式

{
    code200,
    data: {
        message: "success"
    }
}

code : 請求處理狀態(tài)

  • 200: 請求處理成功

  • 500: 請求處理失敗

  • 401: 請求未認(rèn)證,跳轉(zhuǎn)登錄頁

  • 406: 請求未授權(quán),跳轉(zhuǎn)未授權(quán)提示頁

data.message: 請求處理消息

  • code=200 且 data.message="success": 請求處理成功

  • code=200 且 data.message!="success": 請求處理成功, 普通消息提示:message內(nèi)容

  • code=500: 請求處理失敗,警告消息提示:message內(nèi)容

5.3 響應(yīng)實體格式

{
    code200,
    data: {
        message: "success",
        entity: {
            id: 1,
            name: "XXX",
            code: "XXX"
        }
    }
}

data.entity: 響應(yīng)返回的實體數(shù)據(jù)

5.4 響應(yīng)列表格式

data.list: 響應(yīng)返回的列表數(shù)據(jù)

5.5 響應(yīng)分頁格式

{
    code200,
    data: {
        recordCount: 2,
        message: "success",
        totalCount: 2,
        pageNo: 1,
        pageSize: 10,
        list: [
            {
                id: 1,
                name: "XXX",
                code: "H001"
            },
            {
                id2,
                name: "XXX",
                code: "H001"
            } ],
        totalPage: 1
    }
}


  • data.recordCount: 當(dāng)前頁記錄數(shù)

  • data.totalCount: 總記錄數(shù)

  • data.pageNo: 當(dāng)前頁碼

  • data.pageSize: 每頁大小

  • data.totalPage: 總頁數(shù)

5.6 特殊內(nèi)容規(guī)范

5.6.1 下拉框、復(fù)選框、單選框

由后端接口統(tǒng)一邏輯判定是否選中,通過isSelect標(biāo)示是否選中,示例如下:

{
    code200,
    data: {
        message: "success",
        list: [{
            id: 1,
            name: "XXX",
            code: "XXX",
            isSelect: 1
        }, {
            id1,
            name: "XXX",
            code: "XXX",
            isSelect: 0
        }]
    }
}

禁止下拉框、復(fù)選框、單選框判定選中邏輯由前端來處理,統(tǒng)一由后端邏輯判定選中返回給前端展示;

5.6.2 Boolean類型

關(guān)于Boolean類型,JSON數(shù)據(jù)傳輸中一律使用1/0來標(biāo)示,1為是/True,0為否/False;

5.6.3 日期類型

關(guān)于日期類型,JSON數(shù)據(jù)傳輸中一律使用字符串,具體日期格式因業(yè)務(wù)而定;

6. 未來的大前端

目前我們現(xiàn)在用的前后端分離模式屬于第一階段,由于使用到的一些技術(shù)jquery等,對于一些頁面展示、數(shù)據(jù)渲染還是比較復(fù)雜,不能夠很好的達(dá)到復(fù)用。對于前端還是有很大的工作量。

下一階段可以在前端工程化方面,對技術(shù)框架的選擇、前端模塊化重用方面,可多做考量。也就是要迎來“==前端為主的 MV* 時代==”。大多數(shù)的公司也基本都處于這個分離階段。

最后階段就是==Node 帶來的全棧時代==,完全有前端來控制頁面,URL,Controller,路由等,后端的應(yīng)用就逐步弱化為真正的數(shù)據(jù)服務(wù)+業(yè)務(wù)服務(wù),做且僅能做的是提供數(shù)據(jù)、處理業(yè)務(wù)邏輯,關(guān)注高可用、高并發(fā)等。

這兩個階段僅做簡單介紹,有興趣的可以參考下面的資料。

7. 參考資料

https://www.zhihu.com/question/28207685
http://taobaofed.org/
http://2014.jsconf.cn/slides/herman-taobaoweb
http://blog.jobbole.com/65509/
https://blog.kaolafed.com/
http://blog.jobbole.com/65513/
http://blog.jobbole.com/65534/
http://blog.jobbole.com/65541/
http://blog.jobbole.com/56161/


程序汪資料鏈接

歡迎添加程序汪個人微信 itwang007  進(jìn)粉絲群或圍觀朋友圈

瀏覽 71
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 三级成人在线| 99综合网| 亚洲操逼逼| 亚洲无码精品一区二区三区| 国产精品久久久久久久牛牛| 尤物看片| 中文字幕无码一区二区| 欧美丝袜脚交xxxxBH| 精品小视频| 国产理论电影在线观看| 一级黄色视频免费看| 久久久成人免费视频| 久久久久黄片| 日本一区中文字幕| jizz日本护士| 学生妹作爱片| 青青草无码在线视频| 91人妻人人操| 久热国产视频| 日韩中文字幕有码| 操bbbb| 日本国产在线观看| 亚洲网站在线播放| 粉嫩av在线| 国产一区二区三区四区在线观看 | 中文字幕在线观看完整av| 成人无码一区| 在线一区二区三区四区| 无码高清免费| 一级日逼| 欧美一級黃色A片免費看| 无码一区二区三区在线观看| 人人妻人人玩人人澡人人爽| 成人小视频在线| 日韩欧美群交| 手机在线操B视频| 精品无人区无码乱码毛片国产| 中文字幕免费一区| 国产一级二级三级视频| 五月激情婷婷基地| 久久久亚洲AV无码精品色午夜| 国产福利在线| 中文字幕乱伦| 草逼com| 中文字幕福利| 日本黄色视频在线| 无码高潮| www.偷拍| 久久成人片| 91狠狠综合久久久久久| 狠狠躁日日躁夜夜躁A片无码| 天堂在线中文字幕| 91成人精品一区二区| 国产免费看片| 中文字幕免费高清网站| 十八禁无码网站在线观看| 91丝袜一区二区三区| 做爰视频毛片下载蜜桃视频| 欧美日韩在线看| 大香蕉综合久久| 激情爱爱网站| 日产精品久久久一区二区| 日韩一级免费在线观看| 久久久久久9| 99久久丫e6| 黄色AV免费观看| 亚洲天堂中文| 国产av综合网| 日批无码| 一区二区三区无码专区| 国产大屌| 日韩一级性爱视频| 男女AV网站| 91精品国产成人做爰观看奶头| 丰满人妻| www.199麻豆在线观看网站| 日韩中文AV| 青青草性爱| 狠狠干天天操| 一级大片免费看| 天天日夜夜拍| 熟女综合网| 波多野结衣久久中文字幕| 亚洲成人影片在线观看| 怡红院综合网| 乱伦内射| 久久无码高清视频| 国产肏屄视频| 精品国产国产没封| 国产性爱网| 污网站在线观看| 日韩在线观看免费| 色婷婷一区二区三区四区五区精品视 | 中文无码第一页| 九九热av| 毛片在线观看视频| 亚洲第一免费视频| 人人操人人撸| 青青草视频在线免费观看| 操B视频网站| 久久久久成人电影| 亚洲aaa| 亚洲AV成人片色在线观看麻豆 | 91人妻无码精品蜜桃| 中文字幕第2页| 国产三级片在线视频| 午夜高清无码| 九九热在线视频| 天堂资源| 老司机狠狠干| 精品一区二区三区av| 91视频福利网| 欧美一级A片在免费看| 91人妻中文字幕| 日韩性爱av| 久久久久97| 91AV无码| 日本在线小视频| 2021无码| 岛国AV在线| 色骚爽大香蕉91| 青草网在线观看| 黑人粗大无码| 久久另类TS人妖一区二区免费| eeuss久久| 51AV在线| 亚洲国产黄色视频| 西西444www无码精品| 色噜噜av| 亚洲不卡视频| www.色欲av| 日韩中文字幕区| 亚洲高清无码视频在线播放| 亚洲色图网站| 亚洲女人在线| 青草无码视频| 91人人干| 99视频在线| 91av天堂| 一区二区三区四区在线视频| a√天堂资源中文8| av东方在线| 亚洲第一黄网| 99这里只有精品视频| 91蜜臀| 欧美日韩国产不卡视频| 未满十八18禁止免费无码网站| PORNY九色视频9l自拍| 99re在线观看观看这里只有精品| av无码免费观看| 强伦轩一区二区三区四区| 99久久婷婷国产综合精品hsex,亚 91小宝寻花一区二区三区三级 | 欧美日韩日逼| 神马午夜精品96| 黄色大片久草| 蝌蚪窝免费在线视频| 国产SM视频| 日韩成人一级片| 一级黄色视频免费看| 超碰99在线观看| 影音先锋成人在线| 西西4444WWW无视频| 亚洲乱乱| 欧美啪啪网站| AV网站免费看| 超碰AV在线| 国产激情视频在线免费观看| 日韩AV无码高清| 精品视频日韩| 东京热小视频| 中文字幕第五页| 午夜福利干B在线免费小视频| 中文字幕免费中文| 乱伦内射视频| 蜜桃Av噜噜一区二区三| 五月丁香欧美| 波多野吉衣视频| 超碰色| 九九九九九九精品| 亚洲图片欧美另类| 日韩一区二区三区视频| 欧美激情视频在线| 久久久久无码国产精品一区| 91丨PORNY丨对白| 永久免费看片视频| 日韩一页| 91白丝在线观看| 中文无码不卡| 国产在线视频一区二区三区| 97久久精品国产熟妇高清网| 中文字幕日韩无码电影| 免费爱爱网站| 乱伦五月| 五月丁香激情视频| 美妇肥臀一区二区三区-久久99精品国 | 五月丁香六月| 亚洲色视频在线| 天天操夜夜干| 成人国产AV精| 最好看的2019中文在线大全电影| 亚洲日韩中文字幕无码| 国产avwww| jk在线观看| 操逼大全| 人人爱人人爽人人操| 91网站在线观看视频| 综合色婷婷一区二区亚洲欧美国产| 成人做爰A片一区二区app| 大吊无码| 亚洲一区二区免费视频| 国产3区| 蜜桃av秘无码一区二区| 伊人久久大综合中文无码| 精品无码AV一区二区三区| 特级西西444www大精品| 一级A片| 最新日韩在线| 首屈一指视频在线观看| 懂色av粉嫩av蜜臀av| 亚洲小说区图片区| 欧美裸体视频| 午夜亚洲福利| 亚洲色综合| 99久久99久久99久久久99国产 | 日韩家庭乱伦| 日韩不卡在线| 高清无码视频免费版本在线观看 | 免费一级无码婬片A片APP直播| 久久久亚洲AV| 日本AⅤ电影| 色色色777| 亚洲一区| 日韩欧美91| 黄页网址在线观看| 北条麻妃JUX-869无码播放| 五月婷中文字幕| 黄片免费网站| 久久精品婷婷| 欧美亚洲日韩一区二区三区| www.超碰| 69成人国产| 国产3级片| 国产成人99久久亚洲综合精品 | 日本一节片在线播放| 波多野结衣与黑人| 成人无码交配视频国产网站| 夜夜骚AV一二三区无码| 欧美熟妇另类久久久久久不卡| 久久久久无码国产精品不卡| 黄网站免费看| 欧洲在线观看| 亚洲第一黄片| 国产一级黄色| 欧美视频一| 欧美性猛交XXXX乱大交| 国产一级婬女AAAA片季秀英| 操碰在线观看| 亚洲国产精品成人久久蜜臀| 木下凛凛子AV888AV在线观看| 天天日日日干| 国产日韩视频| 亚洲人气无码AV| 亚洲综合视频网| 在线免费A片| 国产喷水ThePorn| 88在线无码精品秘入口九色| 特黄aaaaaaaa真人毛片| 操逼电影免费| 91超碰大香蕉| 国产成人A片| 日本高清免费视频| 九九亚洲| AV成人| 日美女网站| 理论片熟女奶水哺乳| 午夜成人黄色| 中文字幕在线观看视频免费| 亚洲婷婷五月| 老汉av| 97超碰在| 黄色的视频网站| 亚洲国产精品二二三三区| 久精品视频| 天天舔九色婷婷| 成人做爰69片免费观看| 欧美又粗又大AAA片| 丁香花五月激情| 一区不卡| AV牛牛| 国产一级aa| 日韩AV无码免费| 99色在线视频| 北条麻妃久久| 天天爱天天插| 亚洲AV无码电影| 69视频在线免费观看| 亚洲欧美卡通| 亚洲AV在线观看| 黄色一级大片在线免费看产| 99久久99九九99九九九| 最好看2019中文在线播放电影| 射死你天天日| 午夜av免费在线| 亚洲乱伦小说网| 一区不卡| 日批无码| 黄色动态视频| 超碰在线观看免费版| 亚洲精品人伦一区二区| 欧美视频在线免费| 亚洲午夜免费视频| 国产精品天天AVJ精麻传媒| 麻豆视频一区二区三区| 久久黄色视频网站| 国产www视频| 国产一级a爱做片免费☆观看| 中文字幕特黄A片| 久久国产黄色视频| 两根茎一起进去好爽A片在线观看| 操屄视频网站| 日本一级按摩片免费观看| 超碰97老师| 国产超碰在线| 人人摸人人看人人草| 影音先锋成人资源站| 欧洲亚洲无码| 日本AV在线播放| 毛片天天干| 中文无码日本一级A片久久影视| 日韩性网| 最新国产在线| 亚洲一级婬片A片AAAA网址| 老湿机福利视频| 黄色av无码| 人人看人人摸人人搞| 色婷婷黄色| 五月色丁香| 熊猫视频91| 日韩爱爱爱| 天堂网视频| 国产精品二| 二区AV| 国产伊人在线| 亚洲精品色色| 久久精品91| 99热碰碰热| 亚洲狼人天堂| 俺去啦俺也去| 免费大黄网站| 高清无码一区二区在线| A免费视频| 在线不卡无码| 九色国产| 韩国一级AV| 图片区视频区小说区| 一本久道无码| 伊人大香蕉在线观看| 欧美插菊花综合网| 西西4444WWW大胆无视频| 日韩一区二区三区精品| 日韩成人无码一区二区视频| 国色天香网站| 老司机狠狠干| 亚洲成人在线免费| 日韩2区| 肏逼网站在线观看| 无套免费视频欧美| 无码免费中文字幕| 欧美Aⅴ| 两根茎一起进去好爽A片在线观看| 香蕉av在线播放| 十八女人高潮A片免费| 黄色在线| aaa国产| 亚洲福利女神成人福利| 99在线视频免费| 女人卖婬视频播放| 亚洲男人天堂AV| 怍爱视频| 日韩日日日| 又粗又硬又爽18级A片| 高清无码在线不卡| 91美女操逼视频| 国产九九九九| 欧美日韩在线视频免费播放| 久久无码一区二区三区| 少妇人妻在线| 欧美亚韩一区二区三区| 九九热这里有精品| 国产aa| 操鸡巴网站| 日韩免费福利视频| 操逼com| 亚洲一级av无码毛片精品| 学生妹一级片| 国产A片一区| 91丨人妻丨偷拍| 亚洲无码中文字幕在线| 亚洲日韩中文字幕在线观看| 九色首页| 天天都色| 日韩激情网站| 手机在线一区| 日韩爱爱视频| 色婷在线视频| 欧美精产国品一二三产品动漫| 上海熟妇搡BBBB搡BBBB| 日本无码久久嗯啊流水| 久久久精品亚洲| 99在线观看视频在线高清| 黑人无码在线| 色哟哟无码精品一区二区三区| 亚洲精品三级| 午夜福利小视频| 亚洲无码三级片在线观看| 久久99久久99精品免视看婷婷| 精品乱子伦一区二区在线播放| 精品偷拍视频| 乱伦内射视频| 色aV牛牛在线观看| 丁香五月天在线视频| 国产一级黄色毛片| 一本色道久久综合亚洲精品久久| 国产免费性爱| 亚洲中文字幕在线观看视频| 一级Aa视频免费看| 亚洲影院第一页在线观看| 在线视频亚洲| www.五月天.con| 亚洲高清无码视频| 影音先锋av资源网站| 91嫩草久久久久久久| 99精品视频在线观看免费| 夜夜嗨Av禁果Av粉嫩AV懂色Av | 三级黄色视频| 久久婷婷婬片A片AAA| 午夜无码鲁丝午夜免费| 色吟AV| 中文字幕免费av| www黄片| 欧美一级视频在线观看| 日夜夜操| 日屄视频在线观看| 中文字幕黄色片| 夏目あきら被续侵犯7天| AV无码网站| 日本国产视频| 操骚B| 中国老熟女重囗味HDXX| 欧美综合自拍| 成人做爱免费网站| 激情小视频| 中文字幕免费无码| 九九精品12| 91九色91蝌蚪91窝成人| 色五月欧美| 九九免费视频| 伊人影院在线视频| 国产成人无码精免费视频| 婷婷久久综合| 91精品免费| 大地中文资源5页的更新内容| 亚洲香蕉视频| 亚洲无码高清视频在线| AV手机天堂| 中文字幕免费观看| 成人精品无码免费视频| 午夜老司机福利一二三区| 波多野结衣AV在线| 久久丝袜视频| 久久久高清无码视频| 日韩无码网站| 色色色五月| a网站在线| 久久精品色| 波多野成人无码精品69| 成人激情免费视频| 黄色a片在线观看| 欧美三P囗交做爰| 国产在线观看免费| 大香蕉久久精品| 亚洲黄色av| 欧美一级免费观看| 成熟的国模冰莲[2]| 欧美区在线观看| 在线观看国产黄色| 无码人妻A片一区二区青苹果| 免费欧美黄片| 最好看的2019中文在线大全电影| 亚洲专区中文字幕| 亚洲无码中| 人妻无码一区二区三区免费| 国产A片视频| 午夜成人福利剧场| 中日韩黄色视频| 欧美成人A片| 不卡视频在线观看| 亚洲无码激情视频| 欧美啪啪视频| 国产激情av| 在线免费毛片| 男人V天堂| 欧美A级黄片| 中文字幕一区二区三区四区| 亚洲字幕无码| 色情片免费看| 成人国产AV网站| 无码中文字幕在线观看| 99成人视频| 黄页视频网站| 无码成人网| 一级片免费在线观看| 激情国产av| 粉嫩小泬BBBBBB免费看| 国产无码久久久| 中文字幕免费在线观看| 麻豆视频一区二区| 在线免费观看视频黄| 久久免费9| 成人片天天看片欧美一级| 在线视频亚洲| 五月丁香六月婷婷综合| 国产老女人农村HD| 五月天久久久久久| 77777免费观看电视剧推荐爱的教育| 免费一级A片在线播放| 99er在线观看| 人妻在线无码| 国产精品黄色| 日韩一级免费毛片| 亚洲日韩视频在线播放| 蜜桃做爱| 丁香五月亚洲综合| 精品三级片| 免费a片视频| 欧美1区2区| 亚洲中字幕| 亚洲无吗在线视频| 91嫩草欧美久久久九九九| 九九乱伦| 日韩在线视频中文字幕| 无码国产+白浆| 97中文在线| 中文字幕乱伦| 日韩性爱无码| 北条麻妃中文字幕在线观看| 五月天丁香花| 在线不卡无码| 精品一区二区三区蜜桃臀www| 国产中文字幕在线播放| 国产综合久久久7777777 | 久久亚洲日韩天天做日日做综合亚洲 | 亚洲无码黄片| 亚洲中文字幕观看| 综合精品7799| 人人操人人妻人人| 欧美精品久久久久久久久爆乳| 黄网站免费看| 婷婷五月天黄色| 欧美VA视频| 免费日韩一级| 伊人网在线| 波多野无码| 国产精品一二三| 91在线小视频| 97精品国产97久久久久久免费| 麻豆自拍偷拍视频| 国产69AV| 成人黄网站免费观看| 中文字幕三级av片| 六月激情| 人妻FrXXeeXXee护士| 在线亚洲欧美| 你懂的视频在线播放| 日韩成人无码电影网站| 另类视频区| 无码中文字幕高清| 自拍偷拍第一页| 丁香av| 精品久久ai| 猫咪AV大香蕉| 国产熟妇码视频app| 日本一区中文字幕| 亚洲精品日日夜夜| 国产精品后入| 国产麻豆剧传媒精品国产AV| 亚洲的天堂的αⅴ| 狠狠干狠狠色| 日韩日日日| 日韩高清无码片| 日韩免费精品视频| 4388亚洲最大| 久久99精品久久久久| 91无码一区二区三区在线| 国产麻豆剧传媒精品国产AV| 午夜国产在线观看| 国产精品成人无码| 91导航| 青青草成人网站| 午夜在线免费视频| 国产aaaa| 欧美大屌网站| 成人中文字幕无码| 国产精选在线| 午夜精品18码视频国产17c| 91视频一区| 日韩AV电影在线观看| 日韩无码A片| 日本内射网站| 欧美Aⅴ| av在线免费观看网址| 国产毛片久久久久久久| 国产69精品久久| 亚洲一区高清无码| 亚洲成人动漫在线| 日韩性爱视频在线播放| 麻豆免费版在线观看| 日韩中文视频| 最近中文字幕免费MV第一季歌词十 | 在线看片a| 日本成人电影| 韩国成人啪啪无码高潮| 久久久久久久性爱| 国产欧美精品一区二区色综合| 无码人妻精品一区二区三区蜜桃91 | 男人天堂社区| A级毛片在线观看| 在线视频日本| 亚洲理伦| 欧美一级特黄AAAAAA片| av无码一区二区| va婷婷在线免费观看| 欧美黄片一区二区| 日韩不卡一区二区三区| 人人操人人妻人人看| 人人操日本| 国产成人免费观看视频| 99久久国产视频| 色久悠悠综合网| 性毛片| 欧美成人精品a| 韩国日本美国免费毛片| 2019中文字幕在线免费观看| 日韩成人精品中文字幕| 波多野结衣AV在线| 国产精品自拍视频| 国产无码免费| 激情毛片| 国产日韩欧美在线观看| 中文字幕日韩人妻| 亚洲AV成人片无码网站| 日韩日逼视频| 亚洲国产91| 黄色片网站| 大香伊人| 日本一级a片| 东京热一区二区| 先锋影音在线资源| 麻豆AV在线| 国产成人在线免费观看| 蝌蚪窝视频在线观看| 天天做天天爱天天高潮| www色色| 亚洲无线观看| wwwav| 69av在线| 超碰在线91| 性感91影院| 超碰自拍私拍二区三区区| 久久大香蕉| 天干天干天夜夜操| 小草久久95| 伊人成人视频在线观看| 一品国精和二品国精的文化意义 | 久久久久久精品国产三级| 国产系列每日更新| 日韩美女免费性爱视频| 天天噜噜色| 国产一区二区三区成人| 丁香五月一区二区| 中文字幕人成人乱| 亚洲天堂女人| 日韩操逼AV| 国产精品被狂躁到高潮| www.99在线| 色婷婷六月| 在线免费看黄网站| 三上悠亚无码破解69XXX| 日本国产在线观看| 成人精品久久| 正在播放JUQ-878木下凛凛子 | 爆乳一区二区三区AV| 婷婷综合缴情亚洲另类在线| A级片黄色片| 调教人妻视频| 亚洲国产精品成人综合色在线婷婷 | 欧美日韩亚洲综合| 久久九热| 午夜性爱网站| 人人澡人人爱| 日本AⅤ在线| 久久国产无码| 人人色人人色| 国产非洲欧美在线| 免费看特别黄色视频| 无码人妻精品一区二区三区温州 | 黄页免费无码| 91在线无码精品秘入口电车| 亚洲欧美v在线视频| 九九九九九九精品| 水蜜桃视频在线| 亚洲精品999| 黄色小视频在线免费观看| 国产肏屄视频| 激情五月综合| 内射午夜福利在线免费观看视频 | 久久综合色色| 亚洲中文字幕色| 肏网站| 簧片网站在线观看| 老女人毛片| 亚洲黄色精品| 91丨人妻丨国产丨丝袜| 欧美一级黄色性爱视频| 91丨露脸丨熟女精品| 午夜福利视频无码| 国产第五页| 色老板在线观看视频| 亚洲女人视频| 国产精品二区高清在线苍井空| 综合成人| 青青草国产| 吴梦梦《女教师时间暂停》| 四虎在线视频观看96| 成人777777| 九一无码| 欧美日韩性爱网站| 深爱五月网| 日韩综合色| 久久蜜| 色人阁人妻中文字幕| 国产理论视频在线观看| 欧美试看| 中文字幕五码| 国产精品久久久久无码| 四川少扫搡BBBBB搡B| 悠悠色综合| 91精品在线播放| 黄色一级爱爱| 成年片免费观看网站免费观看,亚洲+欧...| 在线中文字幕亚洲| 无码欧美成人| 欧美图片小说| 中国老女人操逼| 蜜桃91精品秘入口内裤| 99re视频精品| 午夜xxx| 欧美日韩一级毛| 超碰在线网站| 91人妻无码成人精品一区二区| 亚洲一区视频| AAA激情| 91丨国产丨白丝| 日韩成人av在线| 婷婷性爱五月天| 老司机AV| 一区二区高清无码| 亚洲图片在线播放| 超碰人人人人人人人人| 大香蕉在线网站| 六月天婷婷| 久久精品国产视频| 久久久精品黄色网址| 人妻体体内射精一区二区| 91色在线视频| 亚洲激情五月| 五月婷婷一区| 国产精品久久久久久久久| 热无码av| 少妇做爱特级AAA| 亚洲av自拍| 中文无码在线视频| 免费黄色成人网站| 婷婷欧美色图| 老妇槡BBBB| 色综合中文字幕| 自拍偷拍在线视频| 激情婷婷| 黄色a片在线观看| 国产成人自拍偷拍视频| 嫩BBB槡BBBB槡BBBB视频-百度| 噜噜色色噜噜| 辽宁模特张雪馨视频最新| 人人看人人摸人人插| 日韩99在线| 91在线无码精品秘国产| 婷婷天堂站| 懂色一区二区三区免费| 中文字幕日韩有码| aaa片| 黄网在线免费观看| 九九九精品| 中文字幕av网站| 手机AV在线播放| 免费无码进口视频| 在线免费看黄色| 日本特黄一级片| 国产久久久久久久久久| 欧美色视频在线观看| 午夜精品久久久久久久99黑人| 三级黄色免费| 免费电影日本黄色| 农村老太HD肉HD| 久草视频网站| 日韩AV毛| 九九九视频在线观看| 欧美丰满美乳XXⅩ高潮www| 日本黄色视频在线| 午夜av在线播放| 91综合视频在线播放| 美女白嫩嫩大BBB欣赏| 欧美成人精品AAA| 亚洲A网站| 成人精品一区二区三区无码视频 | 亚洲黄色影院| 天天操天天干麻豆| 日本韩国欧美18| 亚洲天堂第一页| 欧美日韩三级片| 亚洲天堂女人| 国产精品视频99| 日韩二区三区| 日本A片一级| 亚洲无码中文字幕在线| 日韩美女操逼| 超碰人人干| 亚洲成人动漫在线| 精品国产重口乱子伦| 成人做爰黄A片免费看直播室动漫 中文字幕一区二区三区四虎在线 欧美熟妇精品一级A片视色 | 91在线一区二区| 豆花视频在线观看| 18禁AV在线| 日韩一级片在线播放| 91久久国产| 99久久婷婷国产综合精品青牛牛| 成人综合在线观看| 亚欧免费视频| 天天肏| 国产91在线拍揄自揄拍无码九色 | 日韩大香蕉网| 久久五月天婷婷| 夜色福利网| 日韩免费a| 东方成人av| 北条麻妃一区二区三区在线观看| 亚洲精品成人AV| 丁香五月欧美激情| 91网站18| 久久综合大香蕉| 操碰视频在线| jizz亚洲| 操屄视频免费观看| 97大香蕉视频| 91在线精品视频| 影音先锋91| 亚洲国产黄色视频| 伊人大香蕉网| 天天日AV| 亚洲二级片| 亚洲二区后入极品| 亚洲免费大片| 日韩一区二区免费视频| 麻豆精东一区二区欧美国产| 人人操人人妻人人爽| 日韩午夜AV| 色五月婷婷AV| 亚洲成人网站免费观看| 久久精品大香蕉| 親子亂子倫XXXX| 无码做爱视频| 五月婷婷中文| 人人操人人超碰| 精品一区二区三区免费| 国产91无码精品秘入口新欢| 另类视频区| AV网站在线免费观看| 特级黄色片| 高清无码网站在线观看| 亚洲天码中字| 国产天天操| 色综合成人| 人人操在线观看| 永久免费不卡在线观看黄网站| A片免费网址| 手机看片久久| 一级aa视频| aaa久久| 韩国AV三级| 中文字幕成人网站| 熟女一区二区|