色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Caveman:一個(gè)命令行HTTP客戶端搞定簽名接口調(diào)試與自動(dòng)化

Caveman:一個(gè)命令行HTTP客戶端搞定簽名接口調(diào)試與自動(dòng)化 寫(xiě)接口測(cè)試時(shí)最煩的就是在終端、Postman、腳本工具之間來(lái)回切換。尤其遇到那種加密參數(shù)接口一邊看算法文檔一邊拼請(qǐng)求體效率低得讓人懷疑人生。后來(lái)我在一個(gè)開(kāi)源項(xiàng)目里發(fā)現(xiàn)了Caveman一個(gè)用命令行走通的HTTP客戶端工具用起來(lái)相當(dāng)順手。它不是又一個(gè)大而全的API平臺(tái)而是把“發(fā)請(qǐng)求”和“處理簽名加密”這兩件事揉在一起用配置文件就能描述完整請(qǐng)求甚至支持標(biāo)簽、批處理、模板變量算是一個(gè)能讓我靜下心來(lái)寫(xiě)接口腳本的工具。這篇文章我會(huì)從實(shí)用角度出發(fā)把Caveman的定位、核心設(shè)計(jì)、實(shí)際操作步驟和踩坑經(jīng)驗(yàn)一次講清楚適合那些天天跟接口打交道、想提升調(diào)試效率的后端開(kāi)發(fā)、測(cè)試工程師以及所有覺(jué)得普通HTTP工具不夠解渴的人。1. Caveman是什么以及它幫我解決了什么痛點(diǎn)1.1 這個(gè)工具的基本定位Caveman是一個(gè)基于命令行運(yùn)行的HTTP客戶端核心特點(diǎn)是可以使用易讀的文本配置來(lái)定義HTTP請(qǐng)求。它屬于那種“輕量但搞定制”的工具——你不需要打開(kāi)GUI不需要點(diǎn)鼠標(biāo)直接在一個(gè)工作目錄里用YAML描述請(qǐng)求然后執(zhí)行命令就能把請(qǐng)求發(fā)出去還能自動(dòng)處理簽名、加密、響應(yīng)校驗(yàn)這些繁瑣環(huán)節(jié)。我第一次用它是在一個(gè)網(wǎng)關(guān)服務(wù)聯(lián)調(diào)場(chǎng)景里。對(duì)方接口要求每個(gè)請(qǐng)求都要帶MD5簽名參數(shù)還要做字典序排序再拼接。用curl硬寫(xiě)的話每次改參數(shù)都要手動(dòng)重算簽名時(shí)間全耗在這種重復(fù)勞動(dòng)上。Caveman的價(jià)值在于它把這類(lèi)邏輯固化到配置文件里請(qǐng)求參數(shù)變了簽名自動(dòng)跟著變。1.2 沒(méi)有它的時(shí)候我們是怎么干的過(guò)去常見(jiàn)做法是開(kāi)Postman寫(xiě)好請(qǐng)求保存到集合里遇到加密接口就用Pre-request Script寫(xiě)腳本。這套流程也能跑但問(wèn)題在于腳本邏輯和請(qǐng)求定義分散沒(méi)法納入版本管理?yè)Q電腦或者換人協(xié)作時(shí)導(dǎo)出一份Postman集合文件對(duì)方導(dǎo)入后環(huán)境變量經(jīng)常錯(cuò)亂。而用Caveman這樣的命令行配置化方案所有請(qǐng)求定義就是純文本文件天然適合存進(jìn)Git團(tuán)隊(duì)里誰(shuí)拉下來(lái)都能直接跑。1.3 適合誰(shuí)來(lái)用如果你有下面這些特征Caveman會(huì)比較適合日常需要頻繁構(gòu)造帶簽名的HTTP請(qǐng)求。對(duì)Postman這類(lèi)圖形工具感到疲倦想回歸“文件即接口”的模式。有批量請(qǐng)求、回歸測(cè)試、持續(xù)集成的訴求希望腳本可以被自動(dòng)執(zhí)行。喜歡用文本配置管理一切追求可復(fù)用、可追溯。反之如果你只需要偶爾測(cè)一個(gè)簡(jiǎn)單GET接口或者根本不想接觸命令行那Caveman就不太必要用curl或者在線工具更直接。2. 整體設(shè)計(jì)思路Caveman為什么采用“目錄配置文件”的方式2.1 一切皆文件場(chǎng)景即目錄Caveman最核心的設(shè)計(jì)思路是“一切皆文件、場(chǎng)景即目錄”。它規(guī)定了一個(gè)項(xiàng)目工作目錄的標(biāo)準(zhǔn)結(jié)構(gòu)請(qǐng)求放在requests文件夾下每個(gè)請(qǐng)求一個(gè)文件文件名不加后綴配置項(xiàng)里可以引用存放變量和模板的blocks。這種設(shè)計(jì)的好處是強(qiáng)迫使用者把接口場(chǎng)景當(dāng)作“代碼工程”來(lái)組織而不是一個(gè)全塞進(jìn)界面里的巨型集合。打個(gè)比方Postman像一個(gè)多功能工具箱什么都有但你找東西得在界面里層層展開(kāi)Caveman像一組貼好標(biāo)簽的實(shí)體抽屜每個(gè)抽屜目錄里放一類(lèi)東西路徑清晰拿取確定。2.2 為什么選擇文本化配置文本化配置意味著可以把請(qǐng)求定義、環(huán)境變量、認(rèn)證規(guī)則都寫(xiě)在一個(gè)文件里具備三個(gè)天然優(yōu)勢(shì)可diff接口改動(dòng)在Git提交記錄里一目了然簽名算法升級(jí)排查起來(lái)非常直觀??蓮?fù)用同一份配置本地跑、測(cè)試環(huán)境跑、流水線跑結(jié)果一致??删幊膛渲美锩婺芤米兞俊⒆x取環(huán)境變量甚至執(zhí)行加密函數(shù)這讓它不再是“發(fā)請(qǐng)求的工具”而是“請(qǐng)求編排語(yǔ)言”。2.3 對(duì)比同類(lèi)工具的選型邏輯我用過(guò)不少工具做個(gè)簡(jiǎn)單對(duì)比工具形態(tài)代表優(yōu)點(diǎn)痛點(diǎn)圖形化API客戶端Postman、Apifox上手快、可視化自動(dòng)化能力弱、項(xiàng)目難版本管理命令行直發(fā)curl、httpie輕量、靈活復(fù)雜請(qǐng)求腳本化成本高代碼式測(cè)試框架Requestspytest、Rest-assured斷言能力強(qiáng)、CI友好寫(xiě)代碼成本較高配置化命令行工具Caveman文本定義、內(nèi)置加密、批處理生態(tài)不及大廠產(chǎn)品Caveman選擇的路線是“介于curl和代碼測(cè)試框架之間的中間態(tài)”。它比curl更容易表達(dá)復(fù)雜邏輯又比寫(xiě)完整代碼框架更快落地適合中間層接口聯(lián)調(diào)、腳本化回歸的需求。3. 核心細(xì)節(jié)解析工作目錄、請(qǐng)求定義與加密塊3.1 工作目錄結(jié)構(gòu)一個(gè)Caveman項(xiàng)目通常長(zhǎng)這樣caveman-project/ ├── caveman.yaml ├── requests/ │ ├── getNote │ └── createNote ├── blocks/ │ ├── common.yaml │ ├── template/note.yaml │ └── crypto/md5sign.yaml ├── templates/ └── results/caveman.yaml項(xiàng)目級(jí)配置可以設(shè)置請(qǐng)求根路徑、環(huán)境、默認(rèn)參數(shù)。requests/存放每個(gè)接口的請(qǐng)求文件。blocks/存放可復(fù)用的片段比如通用請(qǐng)求頭、簽名邏輯、變量模板。results/請(qǐng)求運(yùn)行的輸出目錄。這個(gè)結(jié)構(gòu)把所有關(guān)注點(diǎn)分離了請(qǐng)求歸請(qǐng)求簽名歸簽名模板歸模板環(huán)境配置歸環(huán)境配置。維護(hù)起來(lái)非常干脆。3.2 請(qǐng)求文件的基本寫(xiě)法以創(chuàng)建一個(gè)簡(jiǎn)單地POST接口為例請(qǐng)求文件內(nèi)容像這樣request: url: /api/v1/note method: POST headers: Content-Type: application/json X-Client-Version: 1.0.1 body: title: caveman test title content: hello caveman這個(gè)結(jié)構(gòu)非常直觀url路徑、method、headers、body幾乎不用解釋。等運(yùn)行Caveman它會(huì)自動(dòng)拼上配置里的host構(gòu)造出完整地址。在實(shí)際使用中我建議所有請(qǐng)求都以“資源動(dòng)作”來(lái)命名比如getNote、createNote、updateNote而不是test1、test2否則項(xiàng)目一大了根本沒(méi)法維護(hù)。3.3 塊blocks與請(qǐng)求的復(fù)用blocks是Caveman另一大特色是一段可以插入請(qǐng)求文件里的配置片段。比如你有一組接口都需要同樣的鑒權(quán)頭或簽名字段那就可以抽成公共塊然后在請(qǐng)求文件中引用。類(lèi)似這樣request: blocks: - blocks/common url: /api/v1/note/123 method: GETblocks/common對(duì)應(yīng)blocks/common.yaml里面寫(xiě)的就是通用的headers、timestamp、sign等字段。修改公共塊所有引用該塊的請(qǐng)求同步生效這對(duì)接口規(guī)范變化、版本升級(jí)來(lái)說(shuō)是救命的效率工具。3.4 加解密與簽名支持Caveman內(nèi)置了常用的哈希和加解密方法比如MD5、SHA系列、AES、BASE64等這些能力以函數(shù)形式暴露給配置使用。拿API簽名來(lái)說(shuō)最常見(jiàn)的就是MD5簽名配置可以這樣寫(xiě)vars: sign: MD5(app_id timestamp secret)請(qǐng)求發(fā)起時(shí)Caveman會(huì)先執(zhí)行變量計(jì)算再用計(jì)算出來(lái)的sign值構(gòu)造實(shí)際請(qǐng)求。也就是說(shuō)簽名的生成從手工操作變成了配置式計(jì)算。同理AES加解密也能用于對(duì)請(qǐng)求體和響應(yīng)體的處理比如某些登錄接口要求對(duì)手機(jī)號(hào)做AES加密后再傳。這種“配置里直接寫(xiě)加密函數(shù)”的設(shè)定對(duì)調(diào)試簽名接口來(lái)說(shuō)是從0到1的變化少了一堆外部腳本和手工拼接的麻煩。3.5 標(biāo)簽與環(huán)境變量Caveman支持給請(qǐng)求打標(biāo)簽用來(lái)篩選執(zhí)行范圍。比如你給只讀接口打上smoke標(biāo)簽然后在運(yùn)行命令里加參數(shù)只跑這個(gè)標(biāo)簽快速做冒煙。環(huán)境變量則可以通過(guò)env機(jī)制或者shell變量方式注入這樣同一份請(qǐng)求文件可以跑本地、測(cè)試、生產(chǎn)環(huán)境只替換host和密鑰。4. 實(shí)操過(guò)程從安裝到完成一個(gè)簽名請(qǐng)求的完整通關(guān)記錄4.1 安裝與初始化Caveman的安裝非常簡(jiǎn)單如果你是Go用戶直接通過(guò)go install就能拉到如果你不用Go可以在GitHub Release頁(yè)面下載對(duì)應(yīng)平臺(tái)的二進(jìn)制文件放到PATH目錄下。我自己是在macOS上裝的過(guò)程如下# 方式一Go安裝 go install github.com/medvedevdev/cavemanlatest # 方式二下載Release包解壓后放進(jìn)/usr/local/bin裝好之后先建個(gè)工作目錄并初始化mkdir demo-caveman cd demo-caveman caveman init執(zhí)行init后工具會(huì)自動(dòng)生成基礎(chǔ)目錄骨架和示例配置。你可以先跑一下內(nèi)置示例驗(yàn)證環(huán)境沒(méi)裝錯(cuò)。4.2 配置caveman.yaml打開(kāi)生成的caveman.yaml配置核心參數(shù)我一般像下面這樣寫(xiě)host: https://api.example.com tls: insecure: false results: dir: results其中host是所有請(qǐng)求的公共前綴重點(diǎn)強(qiáng)調(diào)一下請(qǐng)求文件里寫(xiě)相對(duì)路徑host寫(xiě)在配置里環(huán)境切換時(shí)只改配置不碰請(qǐng)求文件。tls.insecure控制是否跳過(guò)證書(shū)驗(yàn)證本地聯(lián)調(diào)用自簽名證書(shū)時(shí)可以臨時(shí)設(shè)true但到生產(chǎn)環(huán)境必須改回false這個(gè)后面還會(huì)細(xì)說(shuō)。4.3 創(chuàng)建第一個(gè)簡(jiǎn)單請(qǐng)求在requests目錄下創(chuàng)建getNote文件request: url: /api/v1/note/1001 method: GET執(zhí)行caveman run getNote運(yùn)行后工具會(huì)發(fā)送請(qǐng)求并把返回狀態(tài)和響應(yīng)體打印到終端。如果是第一次跑看一下輸出里有沒(méi)有報(bào)錯(cuò)——主要是host拼寫(xiě)錯(cuò)誤、路徑寫(xiě)錯(cuò)之類(lèi)的低級(jí)問(wèn)題。4.4 開(kāi)發(fā)一個(gè)帶MD5簽名的POST請(qǐng)求這是整個(gè)環(huán)節(jié)的重頭戲。假設(shè)服務(wù)端約定簽名規(guī)則是把請(qǐng)求體里所有參數(shù)按照key字典序拼接再加上timestamp拼出一個(gè)字符串做MD5放到header的X-Sign字段。先創(chuàng)建一個(gè)公共塊blocks/common.yaml內(nèi)容如下variables: - name: timestamp value: {{unixTimestamp}} - name: rawString value: clientId{{env.CLIENT_ID}}timestamp{{timestamp}}secret{{env.SECRET}} - name: sign value: {{md5 rawString}} headers: X-Sign: {{sign}} Timestamp: {{timestamp}} Client-Id: {{env.CLIENT_ID}}這里面有幾個(gè)關(guān)鍵點(diǎn){{unixTimestamp}}是Caveman提供的時(shí)間函數(shù)自動(dòng)生成當(dāng)前秒級(jí)時(shí)間戳。{{env.CLIENT_ID}}、{{env.SECRET}}是讀取本地環(huán)境變量密鑰留在系統(tǒng)環(huán)境里而不是硬編碼到配置中防止泄露。{{md5 rawString}}調(diào)用的是內(nèi)置MD5函數(shù)參數(shù)是rawString變量。然后創(chuàng)建請(qǐng)求文件createNoterequest: blocks: - blocks/common url: /api/v1/note method: POST headers: Content-Type: application/json body: title: hello caveman content: this is a signed request當(dāng)執(zhí)行Caveman時(shí)它會(huì)先解析blocks里的變量通過(guò)函數(shù)計(jì)算生成timestamp和sign再把最終結(jié)果拼接到請(qǐng)求中發(fā)送。我實(shí)測(cè)下來(lái)整個(gè)簽名計(jì)算過(guò)程對(duì)調(diào)用方完全透明我只需要維護(hù)變量關(guān)系不需要引入外部的簽名腳本或者手動(dòng)復(fù)制計(jì)算值。4.5 從環(huán)境文件讀取密鑰為了不在配置里寫(xiě)死密鑰我習(xí)慣用一個(gè).env.local文件保存測(cè)試環(huán)境密鑰數(shù)據(jù)借助shell加載set -a source .env.local set a caveman run createNote.env.local內(nèi)容大概長(zhǎng)這樣CLIENT_IDabc123 SECRETmakeitsecret之前有同事圖省事直接把secret寫(xiě)進(jìn)yaml結(jié)果倉(cāng)庫(kù)一提交就泄露了。像這種密鑰只放到環(huán)境變量、不上Git是硬底線。4.6 使用模板與標(biāo)簽做批量執(zhí)行如果一次要發(fā)多條類(lèi)似請(qǐng)求比如用不同標(biāo)題創(chuàng)建多條筆記可以定義模板塊blocks/template/note.yamltitle: note-{{identifier}}然后在請(qǐng)求文件里通過(guò)template動(dòng)作動(dòng)態(tài)變化。官方還支持在請(qǐng)求運(yùn)行時(shí)通過(guò)--seed之類(lèi)參數(shù)指定隨機(jī)種子或者用標(biāo)簽過(guò)濾# 只跑帶smoke標(biāo)簽的請(qǐng)求 caveman run --tag smoke # 跑全部請(qǐng)求 caveman run --all批量跑并把結(jié)果輸出到結(jié)果目錄這相當(dāng)于一個(gè)輕量級(jí)的回歸套件。我見(jiàn)過(guò)有同學(xué)拿Caveman做線上接口巡檢定期跑一遍所有帶巡檢標(biāo)簽的請(qǐng)求把失敗項(xiàng)輸出成文件配合定時(shí)任務(wù)做告警效果挺好。4.7 用斷言做基本校驗(yàn)Caveman還可以對(duì)響應(yīng)做簡(jiǎn)單斷言比如期望HTTP狀態(tài)碼是200響應(yīng)體里包含特定字段。配置寫(xiě)法大致是expect: status: 200 body: success跑請(qǐng)求的時(shí)候如果斷言失敗工具會(huì)返回非零退出碼。這樣就能在CI流水線里集成請(qǐng)求失敗即構(gòu)建失敗直接把接口回歸嵌進(jìn)發(fā)布流程。這算是一個(gè)被很多人低估的特性實(shí)際上非常實(shí)用。5. 常見(jiàn)的坑與排查技巧5.1 TLS證書(shū)報(bào)錯(cuò)自簽名證書(shū)和公司內(nèi)網(wǎng)證書(shū)是重災(zāi)區(qū)。第一次跑內(nèi)部接口時(shí)報(bào)證書(shū)錯(cuò)誤第一反應(yīng)是去配置里把insecure改成true。這能用但要注意這等于繞過(guò)證書(shū)校驗(yàn)如果生產(chǎn)環(huán)境也這樣設(shè)數(shù)據(jù)加密形同虛設(shè)。更好的做法是把內(nèi)網(wǎng)CA證書(shū)鏈放到本機(jī)信任區(qū)或用--cacert參數(shù)指定CA文件。我踩過(guò)幾次教訓(xùn)后現(xiàn)在是默認(rèn)開(kāi)啟校驗(yàn)僅對(duì)本地聯(lián)調(diào)環(huán)境臨時(shí)放開(kāi)。5.2 JSON和表單格式切換默認(rèn)body被當(dāng)作JSON解析但有的老接口要求application/x-www-form-urlencoded這時(shí)就需要在請(qǐng)求配置里把Content-Type改成對(duì)應(yīng)的格式同時(shí)調(diào)整body的寫(xiě)法否則服務(wù)端解析不到參數(shù)。更隱蔽的情況是headers里設(shè)置了Content-Type但工具內(nèi)部的body序列化方式?jīng)]跟上導(dǎo)致字段為null。這類(lèi)問(wèn)題排查時(shí)先確認(rèn)請(qǐng)求體最終長(zhǎng)什么樣再反查配置比亂猜快得多。5.3 加密算法選項(xiàng)太多、選錯(cuò)函數(shù)Caveman內(nèi)置了多種加密函數(shù)但函數(shù)名和參數(shù)很容易用混。比如MD5是小寫(xiě)輸出SHA256可能期望HEX編碼AES還有CBC、GCM等不同模式需要仔細(xì)看對(duì)應(yīng)算法文檔。我用的辦法是先在配置里單獨(dú)放置一個(gè)臨時(shí)變量打印出加密結(jié)果用在線工具對(duì)比驗(yàn)證確認(rèn)無(wú)誤再放進(jìn)正式請(qǐng)求。簡(jiǎn)單說(shuō)就是先驗(yàn)證算法結(jié)果再接入流程這樣排查成本會(huì)降低很多。5.4 環(huán)境變量加載順序如果你在終端里直接執(zhí)行caveman run卻看不到讀取的環(huán)境變量多數(shù)情況是環(huán)境變量沒(méi)有在當(dāng)前shell里export。尤其用VS Code的終端時(shí)終端里的環(huán)境變量狀態(tài)和你系統(tǒng)的配置未必一致。處理姿勢(shì)是每次運(yùn)行前先source一下環(huán)境文件或者把環(huán)境變量加載寫(xiě)到shell rc文件里確保每次打開(kāi)終端就位。5.5 請(qǐng)求文件路徑名稱的坑Caveman的run命令是根據(jù)文件名找請(qǐng)求的如果文件名帶大寫(xiě)字母、后綴或者路徑層級(jí)不對(duì)輕則提示找不到重則跑到別的同名請(qǐng)求上。我路徑統(tǒng)一用小寫(xiě)字母駝峰命名防止不同操作系統(tǒng)下文件大小寫(xiě)敏感導(dǎo)致的行為差異。6. 把Caveman接入日常工作流的建議6.1 團(tuán)隊(duì)協(xié)作的正確姿勢(shì)獨(dú)立用Caveman和團(tuán)隊(duì)用Caveman是兩種體驗(yàn)。強(qiáng)烈建議把Caveman的項(xiàng)目目錄放到Git倉(cāng)庫(kù)里固定目錄結(jié)構(gòu)同時(shí)在README里寫(xiě)清楚環(huán)境變量和運(yùn)行命令。新人來(lái)了之后拉代碼、配環(huán)境變量、跑caveman run --all一下就能從零驗(yàn)證整套接口環(huán)境。6.2 與CI/CD流水線整合Caveman可以作為流水線中的一步執(zhí)行接口冒煙和回歸。比如在GitLab CI或者GitHub Actions里跑caveman run --tag smoke --output BuildArtifacts/report.json跑完從結(jié)果文件里抓失敗摘要。這樣就等于把接口測(cè)試當(dāng)成構(gòu)建的一環(huán)在發(fā)布前兜底。6.3 與自動(dòng)化測(cè)試的邊界判斷需要坦誠(chéng)的是Caveman終究不是一個(gè)完整的自動(dòng)化測(cè)試框架。它優(yōu)勢(shì)在于快速發(fā)送、簽名、批量執(zhí)行但如果你需要復(fù)雜斷言、數(shù)據(jù)驅(qū)動(dòng)、測(cè)試報(bào)告、Mock等高級(jí)能力還是要引入正經(jīng)的測(cè)試框架。我在項(xiàng)目里的分工是前后端聯(lián)調(diào)和快速驗(yàn)證用Caveman長(zhǎng)期回歸測(cè)試用pytest那一套。兩者配合各取所長(zhǎng)。6.4 一個(gè)值得堅(jiān)持的配置習(xí)慣每次新建請(qǐng)求時(shí)先把公共塊引用加上把host寫(xiě)到配置里body里的變量一律通過(guò)template或vars生成。別把裸數(shù)據(jù)寫(xiě)死在請(qǐng)求文件里。這樣做的好處是請(qǐng)求文件基本不需要拷貝粘貼換環(huán)境只是換環(huán)境變量的事。時(shí)間長(zhǎng)了之后你的“接口庫(kù)”沉淀得越厚新需求對(duì)接的速度越快這個(gè)價(jià)值會(huì)越來(lái)越明顯。7. 最后補(bǔ)幾個(gè)我實(shí)際用下來(lái)的小發(fā)現(xiàn)先說(shuō)一個(gè)容易錯(cuò)過(guò)但很實(shí)用的點(diǎn)Caveman對(duì)響應(yīng)結(jié)果的輸出控制很細(xì)比如可以只打印狀態(tài)碼、只打印響應(yīng)體或者把結(jié)果寫(xiě)入指定文件。在調(diào)試階段把完整響應(yīng)體落盤(pán)比滿屏滾動(dòng)日志好太多。另外requests目錄下的文件名可以用層級(jí)式組織比如用v1/noteGet、v2/noteGet這類(lèi)劃分讓新舊版本接口共存適配接口升級(jí)過(guò)渡期。另一個(gè)心得是多用動(dòng)態(tài)時(shí)間戳少用固定字符串。拿緩存測(cè)試舉例接口帶時(shí)間戳?xí)r每次請(qǐng)求都是新數(shù)據(jù)排查緩存失效問(wèn)題會(huì)省很多事。最后再分享一個(gè)偏見(jiàn)如果你和我一樣更喜歡讓工作流里的每一步都能被文本記錄、被回放、被審查那Caveman確實(shí)值得認(rèn)真體驗(yàn)一把。它不完美但那種“改配置比改代碼還快”的靈巧感、以及請(qǐng)求和簽名邏輯都躺在文件里任人審閱的踏實(shí)感是這個(gè)工具最大的魅力所在。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本狂喷奶水在线播放212| 成人AV素股で擦久久| 一区二区无码视频| 在线观看日韩av不卡| 五十路一区无码| 天美欧美国产| 国产在线76页| 秋霞蝌科网日本一区| 亚洲影视综合| 丝袜内射| 静品嫩模一区二区| 欧美人人操人人插| 亚洲欧美日韩国产丝袜自拍中文| 久久丁香| 欧洲无码一区二区| 日韩性色b| 91深夜夜| 国产高清无码一区三区二区| 日本精品999| 少妇特黄一区二区三区| 一区 欧美 日韩 麻豆| 最新日韩黄片| 香蕉人人操tv| 欧美黄片免费在线观看视频| 翔田千里爆乳巨臀无码| 亚洲成人性爱在线观看| 精品无码久久久久久久杏吧| 亚洲色图日韩丝袜制服一区二区五月在线| 草伊人高潮喷水超碰| 99操| 亚洲一区二区性爱电影| 多毛小伙内射老太婆| 国产精品剧情| sewuyueav| 九七毛片九九毛片| 亚洲中文sv| 亚洲第91页 | 伊人色综合欧美| 久久久久久夜夜夜夜夜| 女优视频第10页| 亚洲黑人在线| 国产日本一区二区三区蜜臀在线观看| 亚洲男人在线观看天堂| 色色色色色色色色色色色色色色综合| 亚洲欧洲色情高清| 亚洲第一页第二页激情| 一区二区不卡| 尤物av网站| www色色com| 色色色色日本| 天天操人人操狠狠插| 另类视频在线| 思思热免费在线视频| 屁股久久久久久| 亚洲精品久久一区二区三区蜜桃臀| 日本一本道A级黄色毛片试看60分钟| 亚洲、日韩、综合、另类| 久久精品国产亚洲AV高级北京| 综合97| 一本色道久久综合熟妇| 久久久久久国产精品| 黑人操一区二区| 熟女激情综合网| 久久99草| 超碰97欧美在线| 五月丁香六月激情| 五月天色图影视| 欧美日本一区二区a人| 五月天婷婷社区| 美女91色黄18| 亚欧美综合网| 亚洲天天在线| 在线日韩日本亚洲国产| 日韩亚洲国产视频| 欧美少妇熟女| 91美女片在线| 97资源免费视频| 高清孕妇孕交 交孕妇| 婷婷九月国产| 欧美性高潮| www男人天堂| 色欧洲| 国产精品一区午夜福利| 日韩成人性日韩成人性爱视频在线免费观看 | 伊人国产视频| 在线视频资源| 蜜臀久久99精品久久久久久-DVD原版全| 伦理第一页| 久久久久久久免费A片国产成a人亚洲精∨品无码| 综合久久少妇中文字幕| 无遮挡h肉动漫在线观看| 人人插人人搞人人操| 91撸色网 玖玖网 欧美| 99精品无码| 欧美国产精品久久九九| 色婷婷丁香五月| 亚洲 图片 欧美 色图| 91 丝袜在线| 久久夜精品一区二区三区| 久久久91| 大香蕉综合网| 97超级久久| 美女操逼A A| 思思热在线视频精品| 99国内精品| 久久曰曰| 97中文字幕色| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 日韩精品9999| 亚洲牲交| 天天干天天干天天| 国产性爱欧美性爱在线| 亚洲无无码αⅴ每日更新| 国内毛片无码一级毛片| 人人澡人人干| 国产99 中文字幕日韩小视频| 蜜桃久久久久久久久久久久| 国产91影院| 婷婷五月天成人网| 亚洲欧美另类小说| 97色碰| 日韩中文字幕精品一二三事国产精品| 1769国内精品视频| 国产亚洲日本| 亚洲国产麻豆一区二区三区| 亚洲欧美另类小说| 亚洲综合五月天婷婷丁香| 欧美最婬乱婬爆婬牲视频| 三级色综合| 97久久久精品| 一区二区视频在线播放| 日本A级视频| 为用户提供免费看黄网址在线观看| 欧美久久九九| 美女性91| 熟妇熟女视频一区二区三区| 天天射日日干| 很很干很很操| 黄色无码高清黄色无码网站| 大肉棒导航| 一个人免费视频观看在线WWW| 欧美大香蕉卡久久| 精品久久久高清无码| 97欧美精品综合| 免费AV中文网在线观看| 91色色综合| 亚洲天堂7777| 91成人精品| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 九九综合久久中文字幕| 手机久操欧美综合色码| AV污污污污| 九99久久| 伊人影院中文字幕| 啪啪啪东京| 久久综合超碰| 黄片直播三级黄片两女一男| 天天综合-91入口| 欧美天堂日韩三级国产传媒| 久久久久久国产手机AV| 亚洲人妻色图| 97超碰天天| 亚洲一区二区三区中文字幕| 欧洲一区二区三区四区在线观看| 夜色五月天| 超碰在线欧美性爱激情| 国产AV线| 伊人青青一区成人视频在线观看区 | 国产风韵犹存熟妇三区| 中文字幕人妻丝袜| 天天综合网日韩7799| 九草九九九| 双插在线| 一本一道波多野毛片中文在线| 噜噜噜噜天天狠狠| 免费一级视频特黄色大片| 91搞逼视频| 欧美日韩美女精品久草一区二区三区 | 亚洲日韩精品在线播放| 免费久久一级毛片大黄| 综合亚州欧美| 九九九影院| 玖玖视频在线资源一区二区三区| 国产精品视频一区二区三区八戒| 国产99热| 超碰在线日韩一区| 亚洲综合69| 久久久久久久久久久久久久久性生活视频| 亚洲无码太久| 男女性无套 免费九一| 中文字幕 一区二区 亚洲无码| 精品成人动漫一区二区| 激情综合网激情综合| 大屁股熟女一区二区三区| 综合网欧美在线| 人妻81p| 人人看黄色视频| 欧美视频一区二区三区| 肥臀熟女福利视频一区二区| 99视频只有精品| 无码精品久久久天天影视| 亚洲综合欧美| 伦理第一页| 欧美韩国你懂得在线 | 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 国语精品av| 色爱欲亚洲| 日韩欧美女优电影| 丁香五月色| 日韩成人精品视频自拍| www.色婷婷色综合| 嫩草影院性色| 国内毛片热久久思思热| 蜜桃av色偷偷av老熟女| 欧美 亚洲| 久久偷偷色综合蜜桃| 国产a级精品| 麻豆久久视频在线地址| 99这里有精品| 91九久| 男人的天堂2019AV| 91人妻视频在线| 大香蕉操久久| av大香蕉网站| 日本亚洲vr欧美不卡高清专区| 99热精品在线播放| 久久天天性久久伊人| 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 久久久久免费看少妇A片特黄| 国产精品在线免费| 777超碰| 天天爽天天操啊啊啊| 日本三级精品| 大二网站亚洲| 亚洲精品毛片在线观看| 色婷婷基地| 欧亚性爱啪啪| AA丁香综合激情| 爱爱60秒免费视频| m欧洲一级午老| 人人澡人人澡人人| 中国91AV| 看免费的黄片| 大香蕉男女超碰精品在线| 91在线页| av一区二区三区四区五区久草臀| 啊啊啊啊啊好舒服视频| 超碰99在线| 欧美在线播放| 亚洲情色中文字幕一区| 五月婷婷五月天| 国产免费一区二区在线A片视频| 污啪啪啪视频| 性性欧美| 日韩99999| 午夜a成v人电影| 久久鲁干| 台湾大香蕉99热| 天天影视91看看| 69XX一中文字幕人妻91| 囯产乱伦一区二区三女| 看黑人AV不卡| 女同性恋中文字幕| 欧美日韩电影成人在线| 99人人干| 亚州色阁| 国内偷拍精品一区二区| 欧苏综合色综合| 97伪v| 亚洲97资源| www.色吧5.com| 中文字幕日本久久| 欧美一二在线| 一起草在线视频| 台湾成人无码AV| 日韩人体偷拍| 国产尤物在线三区| 久久婷婷热| 熟女高潮合集-永久久久-成人AV| 亚洲毛片基地专区| 亚洲精品一区二区三区在线播放| 精品久久久久9999| 97亚洲中文| 99久久精品无码一区二区| 116美女午夜| 日本免费二区三区| 激情干在线| 九色婷婷| 天堂av最新电影网| 日韩性爱视频在线免费观看| 国产超碰人人操| 在线观看 99热| 偷拍精品一区二区三区| 色九九九九久| 亚州欧美色图| 亚洲国产剧情少妇激情| 99无码狠狠久久| 91高清无码下载| 欧色综合| 370p日韩欧美亚洲精品| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 國產尤物AV尤物在線觀看| 在线视频五十市| 免费观看性欧美一级| 蜜桃传媒一区二区亚洲| 樱花蜜乳av| 成人精品在线| 三上悠亚在线毛片91| 亚洲色吧网| 人人弄人人摸| 日韩中文字幕宗合在线| 午夜精品探花| 97综合久久| 欧美色997| 操逼操逼逼操操逼91 | 97视频在线观看免费高清| 涩五月婷婷| 欧美男人天堂| 熟妇国产免费一区| 91久久久久久| 国产精品一二三区18| 91艹逼精品| 亚洲啪啪性视频| 久久精品店| 人妻大相焦在线| 亚洲国产无码精品首页久久久| 欧美天天综合在线| 精品人妻一区二区三区-国产精品| 欧美日韩999| 在线观看综合精品亚洲| 欧美日韩国产高清在线一二三区 | 97天堂| 明星性猛交ⅹxxx乱大交| 人人做天天爱| 中文字幕黄色片| 国产夫妻一区二区| 韩国毛片一区二区三区| 男女无套 免费网站| 国产大学生口爆吞精合集| 99日韩| 久久伊人网视频一区二区三区 | 久久免费老司机精品| 男插女青青影院| 白嫩妹子国产骚| 亚洲天堂久久久久久粉红视频| 国产日逼视频| 久久国产精品91| 欧洲精品欧洲精品| 国产在线能看的你懂的| 九九无码视频| 91/欧美| 99中文字幕| 我要去看2个日本美女.com曹逼| 亚洲综合91| 欧美网站免费| 色香综合天天影视综合| 无遮挡一级毛片视频免费的| 1024香蕉视频| 97超碰国产亚洲精品| 免费观看网黄| 欧美不卡在线美女| 大香蕉中文网| 粉嫩av在线一区二区| 欧美操逼视频二区| 丁香七月婷婷| 婷婷色网| 黑白配性爱AV成| 精品九九国产无码| 一区 欧美 日韩 麻豆| 美女性91| 婷婷九月色| 人妻人久久精品中文字幕| 一级岛国大片| 夜夜嗨av午夜成人| 国产精品高潮呻吟av久久4虎| 丁香五月天啪啪| 熟妇一区,二区,三区。| 日韩人妻免费精品| 天美麻豆黄色录像| www国产天美久久久| 躁躁日曰躁2020| 翔田千里爆乳巨臀无码| 日本精品88888888| 26uuu欧美日韩| 殴美日韩m| 亚欧免费观看视频| 中国黑人三级片网站上区| 污色区网站| 久久一区无码| 欧美色www亚洲国产阿娇要播| 大胆91| 我要色综合网| 一区二区三区四区五区高清无码永久视频 | 91久久久久久久| 国产精品干干干| 金典av| 欧美一级特黄淫片在线观看| 亚洲日韩欧美一区二区| 国产AV久久野战精品| 加勒比性爱成人在线| 亚洲中文国际强奸字幕| 国产精品色| 插欧洲美女欧美精品| 中出91视频| 国产热RE99久久6国产精品首 | 超碰性爱97| 一级岛国大片| 亚洲狠狠入| 五月婷婷深深爱| 精品视频一区二区| 久久久久ab| 亚洲精品aa久久伊人| 黄页网站成人免费| 嗯啊免费视频| 超碰在线香蕉| 97超碰精品图片| 18精品一区| 交换娇妻呻吟声不停中文字幕| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 99国产精品视频尤物| 97在线资源| 丁香六月婷婷| 黄色片,com| 午夜亚洲| 久久曰曰| 婷婷九月| 免费人成在线观看网站品爱网| 久草线上视频免费看| 999久久久精品国产| 久久久久久亚洲Av无码精| 国产精品3| 亚洲天堂人妻一区二区| 国产精品一区二区三区,亚洲综合| 日本大香蕉综合网红本杳社区| 4141514逼喷水三级片| 日本国产欧美高清在线| 国产精品人妻无码久久久互動交流| 欧美成人色| 99只有精品| 久久天天艹| 欧美性91| 人人九九精| 熟妇一区二区三区| 91超级碰| 国产亚洲精品av一区| 欧美在线91| 人妖欧美一区二区| 国产一区二区三区久久精品太古里| 5月婷婷6月六月丁香| 26uuu久久| 少妇九九九九| 97精选久久| 免费的av网| 五月婷婷综合在线| 无码少妇精品一区二区60岁老人| 黄色人人| 人人干人人操人人爱| 国产精品伦理| 超碰久草| 色欧洲97| 91超碰在线播放| 99re69综合| 久久久999网站| 日韩另类| 婷婷久热| 欧美性爱精品一区二区| 欧美大香蕉专区网| 欧美国产精品| 九月丁香婷婷色| 欧美片第一页| 91AV入口| 摸奶性爱视频网站在线免费播放| 久久大黄片| 青青草久草| 亚洲在线a| 欧美天天搞| 国产精品久久久亚洲第一牛牛_在线观看| 大香蕉色欲AV| 亚洲风情综合网| 亚洲少妇免费视频\| 日本新免费二区三区| 大香蕉综合久久| 麻豆AV短剧| 亚州综合电影| 午夜福利区| 日欧毛片久久| 嫩草 我啊~嗯~在线| 97亚洲国产| 久久精品综合| 亚洲 欧美 色图| 欧美日韩在线小说 | 青青免费在线视频一区| 成人无码在线视频网站| 日韩免费看在线黄色片| 国产精品999zyz| 亚洲日韩精品一区视频在线| 国产亚洲色婷婷久久99精品91葵花宝典| 国产精品极品美女视频| 思思在线免费视频| 日本一级一级一级一级| 手机av天堂久久久久| 久久久9品一区二区三区| 99国产在线绯色一区| 久久超碰97中文字幕| 裸模AV女优| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 国产成人精品网站| 亚州91| 亚洲欧洲无码bt精品合集| 福利操逼| 欧美九9 9 9| 男人下部插入女人下部| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 玖玖97综合| 成人色女网| 夜夜做夜夜爽精品视频| 男人天堂电影院| 午夜一区二区三区国产| 91美女丝袜诱惑视频| 97在线欧洲| 欧美日韩97在线| 亚洲欧美情色| 成人aⅴ一区二区三区| 99热这里只有精| 97天天摸天天爽| ..日韩av毛片精品久久久| 欧洲熟妇xxXx欧美老妇裸体| 97干色天堂| 超碰一区二区| 亚欧高清| 先锋女优在线观看视频| 日日夜夜摸| 国产黄片在线免费观看| 日韩乱码Av| 欧美人人天天网| 国产高清成人免费视频| 中文自拍欧美影视| 久久成年精品| 夜夜爽夜夜操| 亚洲黄网在哪免费看| 国产熟女一区二区丰满| 97K超碰在线| 国产精品制服丝袜清纯唯美| 亚洲日本男人天堂网| 狠狠97| 国产黄片精品在线| 久久久久久大| 天啪| 久久性视频| 色综合超碰超| 亚洲国产av中文字幕久久| 情色AV电影| 竹菊一区二区三区AV线| AA特级绝黄| 色情亚洲日本成人| 无码精品久久久久久亚洲| 日韩不卡在线一区二区| 99xav| 午夜啪| 麻豆2区1区天美| 啊啊啊啊免费视频| 婷婷六月色开| 大色网久久| 中文字幕123| www.男人天堂| 国产精品久久久久无码A√| 一个人在线看的黄色电影网站| 国产99热| 麻豆久久视频在线地址| www国产精品| 天天干天天插| 97Ai亚洲| 夜色五月天| 日本久久超碰| 色女女女导航| 人妻精品4K4K4K4K4| 青娱乐啪啪视频| 亚洲高潮少妇| 大香蕉人妻| 色天堂在线观看| AV不卡在线| 天美麻豆黄色录像| 日韩不卡毛片Av免费高清| 97精选久久| 强奸乱伦资源| 日本在线15p| 久操精品网| 国产馆| 91麻豆天美国产欧美| 超碰九7| 久久久久中出| 亚洲伊人a线观看视频| 330dv亚洲成年视频网| 粉嫩粉嫩一区性色AV片| 亚州精品人妻一二三区| 丁香五月影院| 成人国产视频在线观看| 超碰99热中文字幕| 强奸乱伦Av网| 超碰在线91| 九九久久首页| 五月丁香拍拍激情综合三级| 91天堂丝袜美腿| 日产狠狠干| 极品欧美一区二区三区| 久久精品日韩专区免费观看| 五月开心网| 激情婷婷综合久久| 超碰日韩美妻| 东京热激情视频一二三区 | 亚洲综合113页| www.91逼逼.com| 少妇大屁屁| 熟女在线视频| AV无码久久久精品| 亚洲欧美日韩偷拍色图| 91美女看B| 九九热免费视频| 被男人吃奶很爽的毛片| 午夜福利 成人 91| 欧美精品第四五页中文字幕在线观看| 亚洲中文日韩欧美大香蕉视频| 91久| A一级色女| 性爱动态120秒| 亚洲第一黄色av网站| 狠狠爱夜夜| 97AV在线免费观看| 天天欧美欧美亚洲网| 日本午夜操逼| 伊人五月天婷婷| 在线天堂资源亚洲| 9999亚洲精品| 清清一区二区三区四区不卡视频| www欧美性爱| 九九色精品| 亚洲国产精品V?在线播放| 亚洲精品九九九九九九| 精品久久久久久久久久久久| 亚洲不卡AV在线| 国语av最新自产拍在线观看| 日韩强奸av| 精品人妻一区二区三区不卡断| 老司机免费视频在线91| 婷婷伊人一区| 久久香蕉国产传媒一区剧情天美| 肉嘟嘟www视频在线观看高清| 翔田千里A片一区二区| 美女黄页网站| 久久九色| 精品视频久久区| 国产精品香蕉热久久新品| 欧美与日韩97| 成人国产精品三级A片| 久超碰这里只有精品| 五月丁香激情啪啪| 99re这里只有精品9| 中文字幕 一区二区 亚洲无码| 日本αv| 鸥美插入视频| AV无码久久久精品| 国产97av| 久久久久9久久久久| 久久久精品中文字幕爱豆| 欧美日韩大陆黑人少妇99| 亚洲导航深夜福利| 91亚洲黄色网| 极品丝袜无码| 可以在线观看的黄色网址| 熟女久久久| 9 9精品一区二区三区| 婷婷激情五月天小说网| 区二区亚洲婷| 国产福利第一视频| 婷婷色综合欧美日韩| 亚洲熟女乱熟乱熟妇综合网二区| 秋霞免费AV| 午夜爽爽爽| 97 九色| 91色色色| 亚洲国产成人精品999| 九久久精品| 97久久资源| 国模不卡| 日本黄色裸日本黄色裸体| 大香蕉www.超碰| 天天色综合影视网| 殴美综合色88| 色狠狠综合| av爱爱爱| 久久久久密臀一区二区| 色色色色网站| 欧美日韩黄片精品在线| 香蕉精品二区二区| 免费网色网站| 狂操嫩妻视频一区二区三区| 韩国成人精品久久久免费看| 热99这里有精品综合久久 | 99久久久久| 欧美性爱日韩高清| 91美女在线| 色九九综合AV| 色爱综合网欧美| 99只有精品| 国产精品爽爽va在线观看98| 久久精品国产亚洲妲己影视| 外国免费性情大片| 韩日巨乳美女免费视频在线观看| 久久国产三区| 亚洲激情网| 影音先锋国产精品| 天天欧美欧美亚洲网| 精品少妇人妻av久久免费| 好吊色青靑草| 中文字幕一二三av| 四虎在线播放| 99热aaa| 69精品少妇一区二区三区蜜桃| 艹少妇网站| 国产午夜在线观看视频| 白丝AV| 97超碰超| 亚洲男人在线观看天堂| 亚洲乱熟女一区二区| julia中文字幕在线观看| 国产亚卅97| 偷拍亚洲高清图片| 爆乳免费黄网站| 东京热激情视频一二三区| 97福利视频| 狠狠综合网| 久久九九99| 丁香激情五月天| av九九| 五月丁香婷婷综合| 啪啪91| 26uuu欧美| 亚洲欧美精品91| 七久久久| 精品久久久久9999| 欧美高清性猛交| 四虎免费看黄| 精品性爱久久视频| 九九九九九九视频| 欧美高潮| 欧美色91| 啊啊啊啊啊好多水| 丁香色狠狠色综合久久小说| 天天干天天舔| 蜜乳AV一区| 韩国一级婬片A片AAAAA| 综合婷婷| 熟妇女人妻呻吟久久AV| 韩国三级三级BD在线| 久久精品国产亚洲粉嫩| 97视频在线观看免费高清| 欧美黑人熟妇精品91| 伊人国产成人av网站| 成人一道本免费视频| 91在线超高颜值国产| 自拍偷拍 日韩无码| 99久久九九| 人妻精品综合中文字幕在线 | 奇米狠999| 国产AV久久久蜜爱影集| 亚洲日韩AV视色| wwe 天天干.com| 欧美一区二区三区成人性生活| 精品丰满熟妇人妻一区| 日韩一级二级三级在线不卡观看完整| 综合影院永久入口国产| 密乳无码| 男人的天堂亚洲| 国产成自自拍在线观看| 99久久免费看精品国产一区| 少妇久久久久久| 蜜乳AV.COM| 中文字幕黄色片| 欧美亚男人的天堂| 亚洲丰满很很操| 欧美后入| 久久性爱大全| 亚州色站 日韩电影| 亚州Av天美传媒| 视频一区二区免费在线| a天堂视频| 一区=区三区视频| 怡红院网站在线视频| 岛国爱情动作片在国产AV无码专区亚洲AV漫画 | 久久久成人国产精品无码| 欧美图片偷拍| 超碰综合97在线| 欧美18老人禁| 97在线视频观看| 九区国产| 中文字幕丰满人妻日本| 综合自拍| 2026国产精品视频| 午夜美女福利视频| 中文久久爆乳| 黄色不卡视频| 丝袜美腿亚洲| 五月婷婷久久综合| 欧美在线55555| 神马久久午夜| 这里都是精品在线观看| 欧美在线啊啊啊| 91少妇| 久久婷婷五月天| 久久视频,这里只有精品| 91精品人妻偷情| 校园春色 男人天堂 | 日韩免费a级毛片无码a∨| 十八禁啪啦拍视频无遮挡| 蜜臀久久在线视频| 呦呦影院| 99自拍B亚洲 | 日韩国产欧美伦理在线| 一区二区三区日韩欧美 | www.激情| 99少妇| 人妻人人操| www.acm成人黄色毛片| 国产一级不卡在线观看| 精品人妻一区二区乱码一区二区| 丁香色狠狠色综合久久小说| 男人的天堂在线有码| 天天色综合影视网| 精品国产肉丝袜在线拍国语| 91色综合色| 久久精品店| 久久人人爽av亚洲精品天堂桃色| 天天弄天天操| 久久精品中文| 黑人无码一区二区| 人乳av| 97国产成人精品免费视频| 丰满人妻一区| 手机在线观看不卡无码av| 少妇久久久免费| 极品尤物在线观看| 婷婷国产精品一区二区| 四虎AV在线观看| 九九九热| 精品十三区| 美国一区二区三区视频| 九九九九一级| 欧美精品自慰系列寂寞少妇| 日日爽熟女| 久久一二三四五六七八九区区区| 亚洲欧美另类图片| 精品久久在线区一区| 大香蕉免费3| www被窝色com| 精品人妻美妇91job| 麻花豆传媒剧国产MV出差| 干b在线性社区| 国产精品极品美女视频| 久久噜噜噜精品国产亚洲综合| 女人被添高潮免费视频| 九久精品| 成人天天看站长推荐| 国产精品视频白浆免费| 免费公开人人操| 久久久久久久久国产| 欧美日本国产日韩激情视频| 热九九精品| 亚洲风情在线观看| 午夜天堂精品久久| 日韩A优精品在线观看| 97国产精选| 欧洲综合视频| 国产精品无码久久久久2028| 精品人妻高清麻豆av| 97精品一二区| 操高情无码| 东北操逼| 一本久道在线综合视频| 色哟哟1区2区| HEYZO高无码国产精品227| 无套后入双马尾| 亚洲男人的天堂V| 中文字幕交换人妻| 日韩一卡二卡三卡| 香港日本韩国人妇99www.wccm20| 综合一区中亚洲国产成人综合精品| 伊人操| 天天舔天天日天天射| 日韩另类| 亚洲国产精品9999在线观看| 黄色成年| 五月开心久久AV官网| 久久久久久午夜男人的天堂| 91人妻中文| 国产午夜在线观看| 人伦四五区| 嫩草伊人久久精品| 亚洲丝袜二区| 蜜乳AV一区二区三区四| 啪啪性爱免费视频| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 夜夜嗨绯色| 天堂九九九九九九九九九| 成人免费福利在线观看| 性爱综合一区二区| 蜜臀视频网站| 97在线/亚洲| 国产精品久久久久久久久久久久久久久 | 亚洲黄色影视| 中文字幕二区日韩天堂| 亚熟在线| 超碰在97| 久久免费9| 亚洲成人黄色在线观看| 日韩精品人妻一| 97人人超| 91 丝袜在线| 超碰97在线中文| 美女黄页网站| 日本黄色精品专区网站| 在线观看亚洲专区| 激情视频网址| 一区二区三区四区姦女| 韩国嫰模上门援交视频| 精品对白久久不卡| 操逼天美3区| 大香蕉综合在线| 麻豆久久久久久久久丝袜 | 老熟女中文字幕高清| 亚洲第一视频 欧美风情 日韩| 亚洲毛片基地专区| 国产精品爽爽v| 日本三级大片| 97精品综合久久网| 蜜臀99久久国产| 99久久精品无码一区二区毛片免费| 91强热人妻| 91亚洲青青草原精品1区| av久日| 狠狠爱综合网| 一级久久久久久久久久久| av天堂影视中文在字幕在线中文| 日韩9999| 无码人妻精品酒店| 欧美成人一级免费电影| 日本人体九九九九九九| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 欧美少妇性爱网站| 国产AV高清AV无码| 青青草视频久久久久| 亚洲同性aV综合| 亚洲精品国产熟女久久久久久| 久久精品一区二区三区不卡| 亚洲偷91色| 亚洲黄色视频在线观看视频| 日韩欧美女求操每天更新| 久久久草草精品| 黑人在线91| 精品欧美不卡在线播放| 国产家庭乱伦性爱视频| 色久桃花影院在线观看| 青青草天天亲夜夜操网| 又黄又爽在线观看视频| 2025亚洲男人天堂| 色色五月婷| 亚洲图片日本AⅤ欧美在线| 欧美亚洲尤物久久| 国产大学生高潮在线播放| 亚洲五月丁香花狠狠干一区二区三区 | 天天射网| 在线观看视频91| 97国产精品在线观看| 试看60秒 爽| 天天色黄色影院天天操| 国内毛片无码一级毛片| 男人的天堂在线2| 97网址97| 亚洲精品九九九| 岛国色情视频在线观看| 91五月天| 97精品视频网站| 国产97色在线 | 亚洲| 深夜福利黄片| 亚洲中文日韩精品| 五月天春色激情网| 91精品人妻五十路| 不卡av免费在线网址| 日日碰狠狠添天天爽超| 国产高清1234区| 97天天插| 中文字幕天堂在线| 亚洲第一在线视频| 一区 欧美 日韩 麻豆| 黑丝制服中文字幕| 欧美激情性久久久久久| 五月激情小说| 校园春色宗合网| 日本欧美中文字幕| 免费精品福利在线观看| 大香蕉国产中文自拍| 亚洲资源一区| 日本性爱网址| 蜜臀99999| 欧美v日韩v亚洲v最新在线| 男男H黄动漫啪啪无遮挡网站| 99九九久久| 欲香欲色| 五月天啪啪| 9ⅰ久久久天天| 国产久久成人| 亚洲欧美中日韩| 男人天堂东京热| 99ri精品| 久久天堂网| 久草网站免费在线观看| 亚州乱码中文字幕综合久久久| 精品玖九九久| 亚洲欧美在线观看2021| 1204金沙人妻懂旧版免费| 美女裸体无遮挡永久免费观看网站| 97色干| 一二三四区电影| 另类一区| 亚洲日韩乱码中文无码蜜桃臀网站| 日韩三级在线观看网站| 97免费在线视频在线观看| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 欧美久久伊人| 亚洲drav色图| 五月婷网站| 精品国产国产AV| 国产精品永久免费10000| 国产视频一区二区三区久久亚洲天堂| 亚洲综合在线第一页| 色五月婷婷五月天| 国产suv一区二区三区6| 啪啪啪综合网| 精品无码少妇| 开心激情站| 久久超碰97| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 岛国1区2区3区在线观看| 亚洲一二三精品久久网| 国产在线综合网| 台湾佬中文娱乐自偷自拍| 最新日本中文字幕| 秋霞男人网| 国产精品干干干| 国产免费一区| 日韩人妻一区二区精品| 欧美自拍网| 久久久久久国产精品| 国产精品自拍视频| 国产原创精品| 成人性爱AV在线免费观看| 欧美伦乱爱| 5278欧美一区二区三区| 色悠悠伊人网五月天| 98色网| 強姦亂倫a| 久久久久久久久久久久欧美日| 人妻日日干| 日韩欧视频| 精品v1区| 插日本熟女视频| AV女优男人的天堂| 亚洲AV免费在线观看| 91人妻精华帖| 亚洲天堂久久| 成 人 影视 一区 二区 三区 四区 | 久久婷婷影院| 欧美第一页| 欧美后入视频| 欧美日韩999| 欧美不卡在线一区二区| 人妻熟女一区二区| 99热免费| 久操网视频| 亚洲色图A| 欧美中字二区| 操逼日韩无码 | 97这里有精品| 日逼五月天| 99色天堂| 少妇一区二区三区精选| 狠久久| 久久久久久久久久久久黄色| 国产AV高清AV无码| 久操91视频| 91欧美少妇| 欧美另类自拍| 五月天婷婷综合网| 老熟女乱子伦中文字幕一区二区| 精品人妻一区二区三区四区| 青青草色情网站视频| 二色av| 午夜男人av| 天天躁日日躁狠狠躁| 欧亚日韩综合精品国产| 97精品国产97久久久久久免费| xxx0国产在线播放| 粉嫩av在线| 色网亚洲人| 久久综合超碰| 久久久久久久极品香蕉视频| 国人欧美精品一区二区| 岛国免费视频在线| 春色综合网| 伊人在线大香蕉视频久久| 亚洲丝袜色图| 精品国产乱码久久久久A| 欧美日韩性爱操大逼| 亚川综合视频| 91福利网在线观看| 亚洲男人的天堂va亚洲男人社| 啊啊啊啊啊好舒服视频| 极品内射| 亚州成人A√| 日本三级黄页| 超碰97亚洲| 精品9区| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国模无码一区二区三区在线| 亚洲日本激情| 精品视频在线观看精品| 78操B| 91天天综合在线观看| 天天插天天操天天摸天天射天天看| 91偷拍欧美亚洲| 熟妇高潮一区二区免费视频| 狠狠操狠狠| 国产亚洲精品自在线亚洲情侣| 你想操日本小逼吗| 操逼大黄片| 欧美偷拍区| 国产av激情无码久久天堂| 国产毛片片精品天天看视频| 天美传媒AV在线播放| 精品夜夜澡人妻无码AV| 一本大道青青| 欧美日韩不卡传媒| 超碰97人妻自拍| 日本布卡一区二三区| 91日产桃蜜| 亚洲熟女诱惑| 酒色综合网| 五月天亚洲色图| 国产精品永久免费10000| 天天激情综合站| 精品无码不卡视频| 国产宅男宅女在线观看| 神马久久久久久伦理片| 国产精品无码av| 国产亚洲精品玖玖玖在线观看| 欧美日韩操操操| 亚卅熟女乱色| 五月婷在线| 天美传媒国产原创中文字幕亚洲欧美另类 | 欧美大香蕉在线观看| 欧美97日韩|