99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

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

人工智能(八)- Spring AI 開發(fā) MCP Server(Streamable HTTP)完整開發(fā)與測試:把 endpoint 改到 TaoToken

人工智能(八)- Spring AI 開發(fā) MCP Server(Streamable HTTP)完整開發(fā)與測試:把 endpoint 改到 TaoToken 1. 從 stdio 到 Streamable HTTP為什么要把 MCP Server 的 endpoint 改到 TaoToken如果你已經(jīng)用 Spring AI 寫過 stdio 版本的 MCP Server大概率會遇到一個尷尬本地 IDE 能跑但一旦想讓遠程客戶端、團隊其他成員或者 CI 環(huán)境調(diào)用stdio 的進程間通信模型就完全不夠用了。stdio 的本質(zhì)是 MCP Client 和 MCP Server 跑在同一臺主機上靠標準輸入輸出做 JSON-RPC 2.0 的消息交換適合本地工具接入但沒法跨網(wǎng)絡(luò)。Streamable HTTP 就是來解決這個問題的。它基于 HTTP 協(xié)議MCP Client 可以遠程調(diào)用 MCP Server 暴露的 endpoint服務(wù)端通過流式響應(yīng)把工具調(diào)用結(jié)果推回來。相比早期的 SSE 方案Streamable HTTP 的通信模型更統(tǒng)一新版本的客戶端和服務(wù)端都更偏向它。Spring AI 從 1.1.x 開始對 Streamable HTTP 的支持已經(jīng)比較完整依賴是spring-ai-starter-mcp-server-webmvc底層走 Servlet 棧。那為什么要把 endpoint 改到 TaoToken因為 MCP Server 本身只負責(zé)暴露工具真正要驗證工具調(diào)用鏈路是否正常需要一個能發(fā)起模型請求的客戶端。TaoToken 提供統(tǒng)一的 API endpoint兼容主流模型調(diào)用格式你可以把 MCP Client 的模型請求指向 TaoToken讓模型來決定調(diào)用哪個工具、傳什么參數(shù)然后觀察 Streamable HTTP 的流式返回是否正常。這樣整條鏈路——模型決策、工具調(diào)用、流式響應(yīng)——就都能在真實請求下驗證。這篇面向的是已經(jīng)了解 MCP 基本概念、想動手把 Spring AI MCP Server 跑起來并完成端到端測試的 Java 開發(fā)者。我會從依賴引入開始給出可復(fù)制的application.yml、工具注冊代碼、MCP 客戶端配置片段然后演示把 endpoint 改到 TaoToken 后用 curl 和單元測試驗證工具調(diào)用與流式返回。整個過程我試過幾輪踩過的坑會放在排障章節(jié)里。2. TaoToken 前置準備API Key、Base URL 與模型 ID 三件套在寫代碼之前先把 TaoToken 這邊的接入信息準備好。不管你是用 Cline、Claude Code 還是自己寫的 MCP Client核心就是三件套Base URL、API Key、Model ID。這三個東西缺一個請求就會在鑒權(quán)或路由階段掛掉。Base URL 用https://taotoken.net/api注意這個地址不帶任何查詢參數(shù)直接作為 API 根路徑。API Key 需要到控制臺創(chuàng)建路徑是 console 頁面下的 api-keys 管理。創(chuàng)建的時候建議按項目命名比如spring-ai-mcp-demo方便后面排查是哪個 key 在調(diào)用。Model ID 根據(jù)你要用的模型填比如claude-sonnet-4-20250514這類標識具體以模型列表頁為準。如果你用的是 Claude Code 這類工具配置方式會略有不同。Claude Code 的接入文檔在 doc 頁面有詳細說明核心是把 Base URL 指向 TaoToken 的 API 地址然后填入 Key。對于 Spring AI 的 MCP Client我們是在application.yml里配置spring.ai.openai.base-url和spring.ai.openai.api-key模型名通過spring.ai.openai.chat.options.model指定。這里有個容易混淆的點MCP Server 的 endpoint 和模型 API 的 endpoint 是兩個不同的東西。MCP Server 暴露的是/mcp這個路徑供 MCP Client 調(diào)用工具而 TaoToken 的/api是模型推理接口供 MCP Client 內(nèi)部的 ChatClient 調(diào)用。兩者不要搞混。我們在application-http.yml里配置的mcp-endpoint: /mcp是前者TaoToken 的 Base URL 是后者。另外如果你打算長期跑編碼類 Agent 任務(wù)可以了解下 Coding Plan它針對高頻編碼場景做了額度優(yōu)化。單純驗證工具調(diào)用的話按量調(diào)用模型對話接口就夠了。需要先拿到 Key 的話直接去 API Keys 頁面創(chuàng)建然后對照接入文檔確認參數(shù)格式。3. 可復(fù)制配置application.yml、工具注冊與 MCP 客戶端片段這一節(jié)給出完整的可復(fù)制配置。工程結(jié)構(gòu)是標準的 Spring Boot Maven 項目Java 17Spring Boot 3.4.xSpring AI 1.1.4。pom 里需要引入spring-ai-starter-mcp-server-webmvc來啟用 Streamable HTTP 模式同時引入spring-ai-starter-model-openai作為 MCP Client 側(cè)的模型調(diào)用依賴。先看application.yml的主配置spring: application: name: java-mcp-server-demo profiles: active: http ai: mcp: server: name: java-mcp-server-demo version: 0.0.1 type: SYNC instructions: | This server provides demo tools for Java MCP development. Use getWeather for city weather lookup and sumNumbers for calculation.然后是application-http.yml這是 Streamable HTTP 模式的核心配置spring: config: activate: on-profile: http main: web-application-type: servlet ai: mcp: server: protocol: STREAMABLE streamable-http: mcp-endpoint: /mcp server: port: 8080注意protocol: STREAMABLE和mcp-endpoint: /mcp這兩行前者指定傳輸協(xié)議后者定義 MCP Client 要訪問的路徑。啟動后完整的 endpoint 是http://localhost:8080/mcp。工具類用Tool和ToolParam注解標記Service public class WeatherService { Tool(name getWeather, description 根據(jù)城市名稱獲取天氣信息) public String getWeather( ToolParam(description 城市名稱, required true) String city) { return 城市: city , 溫度: 25°C, 天氣: 晴; } Tool(name sumNumbers, description 計算兩個數(shù)字之和) public String sumNumbers( ToolParam(description 第一個數(shù)字) double a, ToolParam(description 第二個數(shù)字) double b) { return String.valueOf(a b); } }工具注冊配置類把WeatherService里的Tool方法注冊為 MCP 工具Configuration public class ToolRegistrationConfiguration { Autowired private WeatherService weatherService; Bean public ToolCallbackProvider toolCallbackProvider() { return MethodToolCallbackProvider.builder() .toolObjects(new Object[]{weatherService}) .build(); } }接下來是 MCP Client 側(cè)的配置把模型請求指向 TaoToken。在application-client.yml里spring: ai: openai: base-url: https://taotoken.net/api api-key: ${TAOTOKEN_API_KEY} chat: options: model: claude-sonnet-4-20250514 temperature: 0.7 mcp: client: streamable-http: connections: demo-server: url: http://localhost:8080/mcp這里base-url指向 TaoToken 的 API 地址api-key從環(huán)境變量讀取避免硬編碼。mcp.client.streamable-http.connections下面配置 MCP Server 的地址demo-server是連接名可以自定義。這樣 MCP Client 啟動時會自動連接本地 MCP Server拉取工具列表然后在模型請求中把工具定義一起發(fā)給 TaoToken。如果你用的是 Cline 或 Claude Code 這類外部客戶端配置方式類似核心還是 Base URL、Key、Model ID 三件套加上 MCP Server 的 URL。Claude Code 的配置在 doc 里有說明Cline 的 MCP 配置在 settings 里填http://localhost:8080/mcp即可。4. 驗證請求curl 與單元測試檢查工具調(diào)用和流式返回配置寫完之后先啟動 MCP Server。用mvn spring-boot:run -Dspring-boot.run.profileshttp啟動看到 start輸出說明服務(wù)起來了。然后分兩步驗證先用 curl 直接打 MCP endpoint確認 JSON-RPC 握手和工具列表正常再用單元測試走完整的模型調(diào)用鏈路。curl 驗證 MCP 初始化請求curl -X POST http://localhost:8080/mcp \ -H Content-Type: application/json \ -H Accept: application/json, text/event-stream \ -d { jsonrpc: 2.0, id: 1, method: initialize, params: { protocolVersion: 2024-11-05, capabilities: {}, clientInfo: {name: curl-test, version: 1.0} } }正常返回會包含serverInfo和capabilities說明 Streamable HTTP 鏈路通了。注意Accept頭必須同時包含application/json和text/event-stream否則服務(wù)端可能拒絕流式響應(yīng)。接著查工具列表curl -X POST http://localhost:8080/mcp \ -H Content-Type: application/json \ -H Accept: application/json, text/event-stream \ -d { jsonrpc: 2.0, id: 2, method: tools/list, params: {} }返回里應(yīng)該能看到getWeather和sumNumbers兩個工具的定義包括參數(shù) schema。如果這里返回空列表說明工具注冊配置沒生效檢查ToolCallbackProvider是否被 Spring 掃描到。單元測試用 Spring AI 的ChatClient發(fā)起帶工具的請求驗證模型是否會調(diào)用工具SpringBootTest ActiveProfiles(client) class McpClientIntegrationTest { Autowired private ChatClient.Builder chatClientBuilder; Test void shouldCallWeatherTool() { ChatClient chatClient chatClientBuilder.build(); String response chatClient.prompt() .user(北京今天天氣怎么樣) .call() .content(); System.out.println(模型返回: response); assertThat(response).isNotBlank(); } }跑這個測試之前確保TAOTOKEN_API_KEY環(huán)境變量已設(shè)置。測試通過的標準是模型返回了包含天氣信息的文本并且日志里能看到工具調(diào)用的記錄。如果模型直接回答而沒有調(diào)用工具可能是工具描述不夠清晰或者模型不支持 function calling。流式返回的驗證用stream()方法Test void shouldStreamResponse() { ChatClient chatClient chatClientBuilder.build(); FluxString stream chatClient.prompt() .user(幫我算一下 12 加 30 等于多少) .stream() .content(); ListString chunks stream.collectList().block(); System.out.println(流式片段數(shù): chunks.size()); assertThat(chunks).isNotEmpty(); }流式返回正常的話chunks會有多個片段而不是一次性返回完整文本。這一步驗證的是 Streamable HTTP 的流式推送能力如果只收到一個片段說明流式配置有問題。5. 常見報錯排查401、local proxy failed、reading choices 與 OAuth這一節(jié)對照幾個真實報錯給出排查路徑。這些錯誤我在調(diào)試過程中都遇到過按順序檢查基本能定位。401 Unauthorized最常見的原因是 API Key 沒設(shè)置或設(shè)置錯了。檢查TAOTOKEN_API_KEY環(huán)境變量是否在當(dāng)前 shell 會話里生效echo $TAOTOKEN_API_KEY確認一下。如果 Key 是對的檢查base-url是否寫成了https://taotoken.net/api少寫/api或者多寫斜杠都會導(dǎo)致鑒權(quán)失敗。另外注意 Key 有沒有多余空格從控制臺復(fù)制的時候容易帶上換行。local proxy failed / connection refused這個報錯通常出現(xiàn)在 MCP Client 連接 MCP Server 的階段。檢查 MCP Server 是否真的在 8080 端口監(jiān)聽curl http://localhost:8080/mcp能不能通。如果 Server 沒起來檢查application-http.yml里的web-application-type: servlet有沒有配配成none的話 Web 容器不會啟動。還有一種情況是端口被占用換個端口或者殺掉占用進程。reading choices 相關(guān)報錯這個一般出現(xiàn)在模型返回解析階段說明請求發(fā)出去了但響應(yīng)格式不對。檢查model參數(shù)是否填了 TaoToken 支持的模型 ID填錯模型名會導(dǎo)致返回體里沒有choices字段。另外檢查spring.ai.openai.chat.options下的配置有沒有拼寫錯誤比如temperature寫成temprature這種。OAuth / 鑒權(quán)頭缺失如果你用的是 Claude Code 或 Cline 這類客戶端報 OAuth 相關(guān)錯誤通常是客戶端配置里沒填 Key或者填到了錯誤的字段。Claude Code 的配置參考 doc 頁面Cline 的 MCP 配置里 Base URL 和 Key 要分開填。對于 Spring AI 的 MCP Client鑒權(quán)是通過spring.ai.openai.api-key走的不需要額外配 OAuth。工具列表為空MCP Server 起來了但tools/list返回空。檢查ToolRegistrationConfiguration類是否在SpringBootApplication的掃描路徑下WeatherService是否被Service標記。還有一個坑是Tool注解的name屬性如果和已有工具重名后面的會覆蓋前面的導(dǎo)致看起來少了工具。流式返回中斷stream()調(diào)用收到部分片段后斷開。檢查Accept頭是否包含text/event-stream以及服務(wù)端有沒有設(shè)置響應(yīng)超時。Spring MVC 的異步請求超時默認是 30 秒長任務(wù)需要調(diào)spring.mvc.async.request-timeout。6. 把 endpoint 改到 TaoToken 后的完整鏈路與后續(xù)方向整條鏈路跑通之后回顧一下數(shù)據(jù)流MCP Client 啟動時連接本地 MCP Server 的/mcpendpoint拉取工具列表用戶發(fā)起請求時ChatClient 把用戶消息和工具定義一起發(fā)給 TaoToken 的/api接口TaoToken 返回模型決策如果決定調(diào)用工具MCP Client 通過 Streamable HTTP 把工具調(diào)用請求發(fā)給 MCP ServerMCP Server 執(zhí)行工具方法把結(jié)果流式返回給 MCP ClientMCP Client 再把工具結(jié)果發(fā)給模型生成最終回答。這個鏈路里TaoToken 承擔(dān)的是模型推理角色MCP Server 承擔(dān)的是工具執(zhí)行角色兩者通過 MCP Client 串聯(lián)。把 endpoint 改到 TaoToken 的意義在于你可以用統(tǒng)一的 API 接口驗證不同模型對工具調(diào)用的支持情況而不需要為每個模型單獨適配。后續(xù)如果要擴展幾個方向可以考慮一是增加更多工具比如數(shù)據(jù)庫查詢、文件操作注意 MCP 的安全邊界不要讓工具直接訪問生產(chǎn)庫二是把 MCP Server 部署到遠程用真實的 HTTP 地址替代 localhost驗證跨網(wǎng)絡(luò)場景下的流式穩(wěn)定性三是接入多個 MCP Server在 MCP Client 配置里加多個 connection讓模型自己選擇調(diào)用哪個服務(wù)的工具。需要創(chuàng)建 API Key 的話去 API Keys 頁面配置細節(jié)對照接入文檔想先試試模型對話效果可以直接在模型對話頁面發(fā)幾條帶工具調(diào)用的請求觀察返回結(jié)構(gòu)。長期跑編碼 Agent 任務(wù)的話Coding Plan 的額度模型更適合高頻調(diào)用場景。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
深爱网深爱综合网| 天天日天天干天天操| 亚洲小电影在线观看黄999| 99无码精品| 五月天伊人日日噜影片AV| 办公室少妇激情呻吟A片在线观看| 开心五月深爱婷婷| 丁香六月高清视频| 无码四色色色| 伊人婷婷五月天av| 亚洲春色奇米影视| 99在线精品视频| 99re8在这里只有精品| 在线五月婷婷小电影| 综合久久激情久久| 怡红院AV亚洲一区二区三区H| 色婷婷激情四射视频| 久久婷婷色丁香| 99在线观看| 亚洲精品九九| 久热精品免费视频4| 色综合色色| 五月天成人小说| 成人婷婷桔色| 99爱视频精品在线观看| 六月丁香综合| 在线网黄| 久草 天堂| 婷婷五月成人社区| 9久热在线视频| 亚洲妇女熟BBW| 91操网| 激情纯色婷婷五月天在线不卡视频| 精品99在线观看| 国精产品一区一区三区免费视频 | 亚洲AV成人无码精品| 成人看片网站| 亚洲热热视频| 婷婷在线视频| 少妇AB又爽又紧无码网站| 亚洲人妻av| 丁香六月欧美| 婷婷综合视频| 天天狠天天叉| 激情小说五月天| 人妻中文在线| 天天干天天拍| 欧美成人精品A片免费一区99| 色婷五月| 九九色婷婷| 91成人视频| 怡红院视频| 五月婷婷在线网站| 亚洲欧美另类在线23p| tingting五月天亚洲| 永久思思热在线| 中美日韩成人在线| 五月天激日本色情在线| 亚洲综合色丁香五月天| 婷婷成人小说综合| 热99这就是精品视频| 五月丁香激情婷婷| 五月天成人在线播放| 五月天亭亭俺也| 激情五月狠狠| 天堂综合久久 | 婷婷丁香综合| 99久在线观看| 五月激情丁香久久综合网| 五月天丁香综合久久国产| 第1影院之五月婷婷| 一区=区操屄高清大全av| 亚洲成人AV电影网| 草一草avb| 中文字幕九九九九| 日韩成人综合网| 大香蕉五月天婷婷| WWW丁香五月| 开心久久xxx色| 中文字幕+乱码+中文字幕在线观看| 久久99热免费| av色色国产| 丁香久月| 五月丁香色| 婷婷五月色| 日本少妇裸体做爰高潮片| 天天色综网| 91久女| 成人片黄网站色大片免费毛片| 99婷婷狠狠成为人免费视频| 99人妻碰碰碰久久久久| 五月天激情播播网| 情趣视频66| 五月婷婷av| 玖玖婷婷五月| 国产精品久久欧美久久一区| 婷婷色偷拍| 97碰超级人人看| 国产 亚洲 在线| 欧洲激情网站| 色综合另类| 五月天 婷 欧美亚洲| 另类天堂| 91综合在线观看| 91vip在线观看| 99这里只有精品8| 亚洲久久婷婷| 精a品a| 免费AV在线| 99精品无码网站| 色狠狠婷婷| 五月天另类小说| 熟女色色一区二区| www.天天色综合| 丁香五月天啪啪激情综合网| 婷色五月| 色色婷婷婷丁香五月天| 欧美黑人巨大猛烈cuckold| 日日夜夜小色哥| 97在线精品视频| 大伊香蕉精品视频在线| 亚洲色图五月丁香| 这里精品| 99久久网站| 激情综合网婷婷五夜| 怡红院91a√| 操操自拍| 婷婷五月六| 久久xxxx| 九九99精品| 开心五月深爱婷婷| 网站免费一站二站| 色色五月天丁香婷婷| 五月婷婷 六月丁香| 天天日天天草| 九九色黄色| 色五月天影视| 操操天堂| 99久久婷婷五月| 区区久久妻| 九热视频| 婷婷五月欧美AA片免费| 人妻VideOssS人妻| 1024国产在线| 秋霞网在线观看理论91| 婷婷丁香五月综合| 99久久99视频只有精品| 综合网色| 日本久久精品| 91超级碰碰| 91seAV| 日韩成人网站精品久久大全| 久久99网| 欧美一级色| 激情五月天福利| 色久在| 五月天婷婷av| 欧洲综合视频| 激情综合九月| 色色免费网站| 国产精品成人在线| 色色色欧美| 丁香五月av| 日本三级日本黄色| 激情综合色播| 久99精品视频| 婷婷激情在线| 色五月激情综合网| 99久久网站| 综合五月丁香六月婷婷| 色久丁香五| 婷婷伊人| 五月天婷婷丁香视频| 五月婷在线观看| 第四色五月婷婷| 久草五月天| 丁香五月婷婷影院| 超碰高清在线| 男人天堂99| 婷婷久久精品| 久久婷婷亚洲| 久久五月婷| 97久久超碰| 思思热天天看| 99精品国产在热久久| 欧美五月丁香啪啪响视频| 99狠狠| 五月丁香六月激情综合| 精品人妻伦一二三区久久| 五月丁香色| 人人操91| 亚洲色9| 国产真人做爰视频免费| 小视频在线亚洲| 五月天激情小说网| 婷婷5月九九| 丁香9月婷婷| 国产一级婬片毛片| 99热第一页| 丁香婷婷色色| 人妻乱码久久久| 国产成人精品亚洲线观看| 五月婷婷六月爱| 五月天另类视频| 五月丁香美女视频| 亚洲日比视频| 天天干,夜夜爽| 色情婷| 97碰碰视频| 亚洲无码另类| 色爆五月| 欧美视频五区| 欧美性二区| 桃色成人网| 国产色99| 天天激情5月天亚洲| 久久久婷| 婷婷五月成人| 国产视频久色| 超碰在线观看9| 五月丁香婷婷综合网| 狠狠999| 久久大大香| 人人干人人操人人摸| 婷婷久久大香蕉| 婷婷五月天伊人在线| 97超碰免费超级在线观看| 丁香五月另类小说| 思思热国产视频| 六月丁花香啪啪激情欧美| 人人操五月天| 啪啪五月天啪啪| 操操操操操电影网| 丁香五月天亚洲视频| 99无码超碰| 青青草视频免费观看| 国产资源91在线| 国洲夜色亚热在线久久| 爱狠射| 九九精品视频在线6| 色婷婷基地| aaa9区免费在线观看| 天堂久久丁香| www.色多多婷| 亚洲传媒在线观看| 91在线观看九区| 激情综合久久| 色色五月婷婷| 久久激情视频| 五月婷婷六月天| 五月婷丁香久久久| 亚洲午夜精品久久久久久人妖| 国产在线网址1| 欧美日韩成人在线| 91色吧网| 婷婷色色欧美| 婷婷五月AV| 99er日韩| 欧美97色| 婷婷爱爱蜜臀天天操| 91麻豆国产三级精品福利在线观看| 玖玖综合色| 婷婷丁香五月亚洲免费| 99视频精品全部免费观看| 99色婷婷视频| 婷婷无码视频| 久久久精品AV| 4399在线观看免费高清黄色视频| 六月激情综合| 婷婷丁香六月天| 婷婷色Av| sewuyuejiqingwang| 亚洲精品乱码久久久久久按摩观| 99re热在线视频| 亚洲AV永久无码影院黑人 | 涩婷婷视频快播人妻| 五月丁香在线| 99综合免费视频| 天天肏在线观看| 亚洲日韩欧美综合VA| 婷婷亚洲激情在线观看视频| 五月丁香久久精品在线观看| 五月丁香六月综合情在线观看 | 久久久国产精品黄毛片| 超碰碰碰碰| 色五月五月天色婷婷色五月| 色五月激情网| 99在线一区| 艳妇野外情欲放荡HD| 91在线操逼视频| 久久婷婷五月综合色丁香花| 91久久久久久久久久| 久久精品夜色噜噜亚洲a∨| 久久99网址| 深爱五月月天| 久久色这里只有精品| 五月婷婷综合丁香视频| 26uuu成人网| 色999亚洲人成色| 办公室少妇激情呻吟A片在线观看| 丁香五月激情久久麻豆| 超碰超碰在线| 亚洲综合婷婷六月丁香五月| 99久在线精品99re5热视频| 中文字幕成人影视| 婷婷啪啪| 婷婷五月综合社区| 久久欧洲综合网| 色六月婷婷| 色激情五月天| 色久一| 免费九九热| 精品怡红九九九| 玖操97| 超碰国产AV| 婷婷五月av| 色婷婷色丁香色欲av| 一起草Av| 亚洲天天操| 丁香五月社区| 婷婷五月天激情电影| 七七九九色色| 色婷婷88| 五月叮香啪| 激情五月图| 五月激情婷婷国产精品久久久久久 | 六月婷婷五月天| 亚洲成人无码网站| 91狠狠综合网| 久久久久久久久久久久久久人妻视频| 99热在线看| 国产片XXXXA片国语对白| 免费播放片大片| 六月色五月天天婷婷| 五月丁香激情四射| 丁香五月天激情四射网络不好| 九九九这里只有精品| 国产婷婷五月色情综合| 国产精品久久久久久亚洲毛片| 日本久久人| 婷婷成人综合五月| AA片在线观看视频在线播放| 99久久精彩视频。| 九九99精品视频在线观看| 久久日婷婷| 五月天婷婷一起草| 一起草av| 五月丁香 啪啪| 99re这里只有精品视频了| 67194国产| 伊人91| 婷婷六月啪啪| 玖热精品综合视频| 在线成人网址| 五月停亭六月,六月停亭的英语 | 日日干天天| 91丁香五月| 久热这里只有精品6| 欧美性生交A片免费看| 五月天五月色婷婷综合| 五月婷婷六月丁香| 色丁香在线视频| 九九热最新| 欧洲激情网站| 五月天精品| 久久网站免费亚洲| 丁香五月激情网| 在线观看熟女少妇| 麻豆AV一区二区三区| 日本五月婷婷久久久六月丁香| 色99在线视频| 五月丁香婷婷成人伊人网| 另类小说五月天| 色色网站观看| 热热色色五月天婷婷| 26uuuavcom| 亚洲AV在线免费看| 人人射人人高潮| 五月天婷婷色播综合在线| 九九热亚洲中文在线观看免费| 日韩精品999| 激情啪啪五月天| 一级黄色尤物综合视频手机在线观看| 六月婷色| 婷婷五月在线视频| 午夜无码精品色综合久久| 丁香五月之久操视频| 色欲五月婷婷| 久久99网址| 日韩黄黄| 五月丁香久久久| 男人的天堂在线婷婷| 色久五月天| 在线观看亚洲AV| 日韩超碰在线| 开心婷婷五月花| A片天天| 久久性爱视频网站| 激情深爱婷婷网| 婷婷丁香五月天综合激情| 婷婷五月天激情网站| 色五月偷偷| 日韩1区2区| 五月丁香 久久久| 亚洲综合色成丁香五月色| 国产VA亚洲VA96| 婷婷99中文字幕| 五月婷婷六月天| 婷婷激情五月天视频在线| 久久精品系列| 性按摩玩人妻HD中文字幕| 色综合天天综合成人网| 66久久视频在线| 九月婷婷综合色干| 丁香五月自拍| 婷婷丁香18| 欧美成性色| 超碰2021| 色噜噜狠狠色综无码久久合欧美| 五月婷婷之婷婷| 26uuu国自产精品| 婷婷亚洲在线| 99热这里只有精品8| 这里只有精品在线免费视频| 色情综合网| 99热亚州综合| 国产乱人偷精品人妻A片| 五月婷婷色激情| 综合性爱网| 国产精产国品一二三在观看| 99热超碰| 色综合久久88色综合天天看| 五月天色婷婷基地| 开心 五月 综合| 亚州综合色| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 少妇被躁爽到高潮无码文| 激情五月丁香五月| 人人舔天天| 激情五月婷婷综合| 精品女人九九九| 人人操9| 婷婷五月成人| 日本狠狠色| 色婷婷综合影院| 丁香婷婷色五月天| 69er小视频| 色六月视频| 大战熟女丰满人妻AV| 狠狠色精品综合| 伊人大香蕉综合在线| 五月婷婷成人| 五月丁香美女| 九九精品re免费视频| 日韩另类在线观看| 五月婷婷中字在线| 天天色凹凸| 99九九视频精彩在线| 久热AA| 亚洲va在线∨a天堂va欧美va| 综合色网站| 色五月丁香网| WWW.夜夜| 亚洲另类婷婷综合| 2025超碰| 另类激情五月| 婷婷六月天激情影院| 月色色综合婷婷网| 九九色逼| 婷婷五月色播| 五月丁香六月婷婷不卡免费无码 | 99久久99热| 久草婷妨| 天天干天天做| 草综合14| 亚洲五月天伊人| 久久精品五月| 日欧一片内射VA在线影院| 婷婷丁香色五月| 色999;丁香五月| 六月香五月婷| 久久婷婷夜| 狠狠干综合| 99热97| 九九热10| 92久久| 人妻免费网站| 99性爱| 丁香五月偷拍| 激情久久五月网| 狼友视频在线观看18| 狠狠色噜噜狠| 国产67194| 四月丁香五月婷婷久久| 夜夜噜夜夜奇| 色狠狠五月天| 日韩在线观看亚洲| 五月丁香六月婷| 日本WWW九九九| 久久精品在线| 99久久网站| 久热99中文字幕| 九九热免费视频| 丁香六月久久| 五月涩涩网| 2014天天爽| 色情婷| 婷婷五月综合社区在线| 久久人人做人人妻人人玩精品va| 丁香五月成人社区| 99热这里| www.9797国产| 能看的av网站| 四色99久久| 天天日人人爽| 色亭亭五月天网扯| 人人玩人人橾| 如何安全看伊人婷婷| 九九精品热播| 操逼国产91| 丁香五月婷婷综合激情哟哟哟| www.夜夜| 五月激情天| 国产在这里只有精品| 色情五月天丁香社区| 婷婷涩五月天综合| 国产婷婷综合在线免费视频| 热婷婷av| 久久人操-久草婷婷-成人AV| 亚洲影院婷婷色| www.第四色99| 91九九热| caop视频| 超碰婷婷五月| 婷婷的99视频网站| 激情五月色综合国产精品| 激情综合网五月天| 丁香六月狠狠干| 成人丁香五月| 99久久高清视频| 亚洲五月天伊人| 色狠狠图片| 五月婷婷香蕉| 五月天激情小说| 色很久综合| 日韩一66精品| 五月婷婷六月天| 亚洲精品网址| 色婷婷婷婷| 小香蕉av| 免费99情趣网视频| 99热婷婷| AVDV久久| 青青草日本亚洲| 热久久成人| 婷婷色五月激情强奸四射| 午夜成人av在线| 久久婷婷视频| 五月丁香网站| 激情丁香六月| 香蕉婷婷| 丁香五月久久| 丁香五月影院| 91av传媒高清在线视频网| 月丁香久久久| 激情五月婷婷色播网| www.天天干| 婷婷 久综合| 天天射综合网站| 狠狠色丁香久久婷婷综合五月| 六月丁香社区| WWW、日本色丁香、co m| 国产99视频永久免费| 成人视频网| 日韩一区二区在线播放| 欧美在线干| 婷婷伊人无码| 激情av| 色色丁香| 性做爰1一7伦| 99精品在线下载| 91色久| 成人 在线 日韩| 色五月婷婷操逼| 欧美色97| 色99在线| 国产精品人成A片一区二区| 日本熟女视频一区二区| 国产全是老熟女太爽了| 激情综合色婷婷啪啪六月天| 婷婷桃色网| 这里只有久久精99| 97色97干| 色五月成人| 六月婷婷狠狠色在线观看| 蜜桃五月天| 蜜臀嫩草| 在线超碰免费| AV成人在线播放| 91综合在线观看| 操丝袜视频影院导航| ai97re99一本| 成人在线综合| 婷色人人狠| 色爽干| 天堂草在线看www| 久久综合影院| 欧美搡BBBBB摔BBBBB| 国产精品色一哟哟| 色色五月天婷婷丁香| 五月婷婷激情综合| 五月天婷婷丁香视频| 丁香五月婷婷高清| 九九色热| 九九视频在线观看| 婷婷五月天激情文学小说| 色欲色欲久久宗合网| 激情综合色图| 九九九成人在线视频| 操比激情五月| 中文字幕成人| 欧美性爱五月天| 婷婷六月激情小说网| 婷婷五月丁香综合亚洲| 人人操日| 丁香五月六月婷婷殴美综合| 色噜噜狠狠色综合无码久久欧美| 色欧美一级| 99精品无码| 色五月婷婷激情综合网| 成人网站高清无码| 最近免费中文字幕大全高清大全1 免费看欧美成人A片无码 | 国产亚洲精品久久久久久牛牛| 丁香五月23111| 亚洲婷婷丁香| 丁香五月婷婷综合激情哟哟哟| 操逼视频一区| 丁香激情综合| 婷婷天天插天天爱| 996er热| 99亚洲综合| 成人一区在线观看| 国产欧美熟妇另类久久久| 久久婷五月综合| 五月综合亚洲| 久久久精品视频79| 日韩xx在线| 午夜不卡久久精品无码免费| 亚洲综合九九| 五月丁香大相交| 人人操人av| 久久视屏这里只有久久| 激情五月婷| 亚洲视频码| 五月天激情网站| 婷婷九月激情| 丁香五月天婷婷中文字幕| 天天综合亚洲综合| 国产阿姨日皮艹逼内射视频| 五月丁香婷婷色| 日本九九网| 国产乱轮一区二区三区| 97精品人人A片免费看| 婷婷激情五月综合| 影音先锋色婷婷| 色情五月综合婷婷| 亚洲免费婷婷| 日本成人噜噜噜噜噜| 97视频.干com| 内射 无码 伊人| 亚洲乱码日产精品BD在线观看| 亚洲色婷婷| 激情九月综合| 色婷婷丁香| 亚洲婷婷丁香| 91碰在线| 久99久视频| 日本久久高清| 久久综合婷婷| 狠狠干综合| 操人无码| 无码99| 久草热8精品视频在线观看| 欧美婷婷五月丁香| 婷婷激情综合网| 开心激情站| 99无码精品| 亚洲亚洲人成综合网络| 国产欧美日韩综合精品一区二区| 六月丁香五月婷婷| 婷婷五月天VI| av一区免费看| 大香蕉操操| 丁香五月在线自慰| 影音先锋按摩| 678五月丁香亚洲综合| 婷婷免费无视频| 婷婷五月天性| www.五月丁香| 亚洲色久| 老美AA片| 六月婷婷最新网址| 国产综合色婷婷精品久久| 99热偷拍| 六月丁香婷婷开心综合基地| 激情丁香六月| 91九色精品女同系列| 色噜噜狠狠色综无码久久合欧美| 天天综合网站| 欧美一级色| 五月天偷拍| 爱99干99| 色五月偷偷| 99久久99视频只有精品| 六月色国内综合| 另类小说色婷婷| 久久久久久久人妻| 9久热这里只有精品视频| 婷婷五月综合视频| 亚洲无码播放| 久久久久久五月天| w婷婷五月婷婷w| 色婷婷成人影片| 丁香六月欧美| 97自拍视频在线| 玖玖婷婷五月天毛片| 99在线公开视频| 六月婷婷无码观看| 五月精品| 密着浓厚中出乚交尾GvG935| 黄色片精品| 精品99爱免费视频在线观看| 激情五月天啪啪| 少妇高潮A片无套内谢麻豆传| 丁J香六月首页| 日本一级黄色电影| 综合九九| 青青青在线视频国产| 国产女人十八水真多1| 色婷婷综合网站| 丁香五月婷婷激情蜜桃| 婷婷六月色| 久久的爱大香蕉| 激情深爱综合| 激情五月色婷婷| 日日操夜夜擼| 久久久五月天网站| 天天人人天天爽| 色日本五月天| 人妻久久久| 欧美碰碰碰| 五月激情丁香五月宗合| www天天色天天射| 综合久久影院| 五月丁了香蕉综合| 色婷婷六月精品| 99精品视频在线观看| 99热热这里只精品996小说| 极品五月天| 中字幕视频在线永久在线观看免费| 天天综合网~91综合网| 狠狠色综合久久| 熟女人妻一区二区三区免费看| 97干视频在线| 婷婷俺去也| 激情婷婷在线| 丁香婷婷久久老熟女综合网| 日韩成人电影AV| 亚洲五月婷| www.yw色| www.97干视频| 天天狠狠夜夜狠狠2023| 北条麻妃伊人 | 久大香蕉| 99re青青草| 99色在线观看视频| 伊人婷婷大香蕉在线| 五月婷婷综合网在线播放| 色五月婷婷丁香五月| 激情五月丁香六月综合AVXXXX| 无码人妻丰满熟妇奶水区码| 99丁香五月婷| 天天爱天天爽| 五月丁香激情片| 特级西西4444www无码| 中文字幕不卡+婷婷五月| 99热资源在线| 伊人青涩网| 日韩激情人伦人| 无码日本精品XXXXXXXXX | 欧美色九| 99免费热视频| 热久久婷婷| 婷婷天天婷婷天天澡| 9色免费网| 婷婷狠狠操| 婷婷五月,偷窥偷拍网| 99热这里只有精品99| 综合九九中文字幕| 色偷偷色婷婷| 精品人人操| www.色婷婷.com| 99热精品10| 色婷婷五月天偷拍| 激情综合网婷婷久久| 国产精品久久久久久久久久免费 | 俺也去五月婷婷丁| 99热国产在线| 狠狠爱婷婷丁香| 超碰操网| 婷婷六月丁香久| 色欲五月丁香| 激情綜合W W W,激情五月天| 中文字幕五月久久婷| 另类专区在线| 天天爽,天天操。| 午夜在线成人网站免费观看| 五月婷婷69| 婷婷五月激情图片| 欧美槡BBBB槡BBB少妇| 久久这里99| 九月丁香欧美综合| 六月丁香啪啪| 婷婷五月天深爱| 久久免费干| 亚洲AV人人操| 婷婷久久六月费| 色婷婷文字幕| 在线只有精品| 美女妹子后射视频网站在线观看| 五月天婷婷情色| 色婷婷在线播放| 都市激情五月婷婷综合| 人与禽A片啪啪| 五月婷婷激情综合网| 超碰91av| 欧美十二区| 国産精品| 丁香婷婷五月综合影院| 色99热| 亚洲电影在线观看| 婷婷六月色开| 欧美婷婷六月丁香综合色连续高潮抽搐| 夜夜天天久久婷婷| 欧美婷婷综合网| 夜夜骑夜夜操| 九九热只有精品| 五月天丁香六月综合| 五月天社区| 99精品网| 夜夜操夜夜姧| 性爱网五月天| 日本wwww在线| 婷婷99| 五月婷婷综合网| 国产熟女日日骚五月丁香爱| 99ri国产在线| 97超级免费无码| 色婷婷888| 人人操人人爱丁香五月| 全亚洲最大的婷婷五月天网站COM| 中文AV网站| 夜夜撸日日操| av在线激情| 五月综合色播播丁香婷婷| site:hcxsz888.com| 99色在线观看视频者| 九九这里是免费的视频5| 婷婷五月天a| 婷婷五月天受日本法律保护| a在线免费v| 丁香狠狠色婷婷久久无码视频| 六月综合婷婷开心伊人| 美国十月色婷婷在线观看| 五月婷婷影视| 丁香六月婷婷综合色| 99丁香五月婷| 九九美女视频| 婷婷婷婷婷婷婷婷婷婷丁香| 人妻少妇色综合| 在线播放成人网站| 丁香激情四射| 天天爽天天操| 亚洲第一精品成人999久久精品| 成人欧美一区二区三区在线观看 | 久久婷婷五月天| 色婷婷操逼| 2020日日干| 色综合另类| 婷婷亚洲色| 久久五月六月| 丁香九月婷婷| 91久久久久久久久久| 欧美一级毛卡片无码| 91丨九色丨大屁股| 天天精品视频免费观看| 久久婷色| 九热精品| 五月天婷婷激情| 久久婷婷五月天激情唯美| 婷婷丁香久久五月综合| 5月丁香婷婷| 天天摸,天天爽| 亚洲丁香五月综合| 婷婷五月丁香六月伊人网| 婷婷五月丁香91| 黄色av网站在线免费播放| 亚州男人天堂婷婷五月| 熟女强人妻一区二区三区四区无| 国产精产国品一二三在观看| 久久AV无码精品人妻系列试探| 中文字幕无码人妻少妇免费视频| 狠狠精品干练久久久无码中文字幕 | 天天狠狠色噜噜| 国产精品久久久60086| 亚洲九九在线| 久久视频这里99| 99无码黄色视频| 五月丁香在线| 亚洲综合成人网| 丁香九月婷婷| 成人精品一区日本无码网 | 六月色色| 婷婷五月影院| 婷婷五月色综合香五月| 婷婷五月激情小说| 丁香五月大香蕉AV| 久久婷婷五月综合精品蜜芽| 久久婷婷网站| 伍月婷丁香婷| 色五月成人在线| 久久丁香五月婷| 免费AV在线| 天天精品视频免费观看| 农村熟妇高潮精品A片| 五月天丁香婷婷视频网址 | 久月婷婷| 天天日日天天| 久久人妻伊人| 五月婷婷亚洲| 久久思思热| 久久99免费视频网站| 国产操B视频| 色五月丁香总合网| 99精品22| 久9热在线视频| 婷婷五月天综合网| 婷婷WWW久久| 超碰人人色| 日韩av干| 色在线99| 国产精品人成A片一区二区| 日韩无码亚欧无码| 五月香婷婷| 国产成人va在线| 99riAV国产精品视频| 欧美槡BBBB槡BBB少妇| 婷婷五月天大香蕉在线视频观看| aa久久| 极品人妻videosss人妻| 99色在线| 色玖玖| 亚洲欧美国产A片免费观看| 国产精品操| 国产99美少妇| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 99超级碰碰| 人人干Av| 97在线视频观看| 婷婷色资源| 激情亚洲婷婷| 色月视频| 婷婷六月丁| av中文在线| 九月婷婷综合在线| 色色亚洲无码| 超碰在线9| 婷婷成人基地| 国产综合婷婷| 婷婷激情六月综合| 另类A片| 97久久久久久久久久久| 色综合色五月| 亚洲这里只有精品| 丰满少妇猛烈A片免费看观看| 五月婷婷 自拍| 色色五月婷婷久久| 99在线免费视频| 久婷婷| 婷婷六月亚洲综合| 20253AV| 婷婷5月开心6月| 国产成人99久久亚洲综合精品| 2021日韩无码| 都市激情小说婷婷| 中文字幕网伦射乱中文| 九月丁香亭亭| www.色婷婷| 久久日婷婷| 天天操夜夜玩!| 天天日天天插| 久久婷综合| 久久看婷婷| 色玖玖网| 开心五月色婷婷综合开心网| 亚洲精品V天堂中文字幕 | 天天操夜夜操| 婷五月天| 五月丁香va| 99热国产| www.AV在线| AV79| 伊人无码高清| 久久99精品九九久久久婷婷| 99操逼| 婷婷九月| 色色网站观看| 婷婷五月色| 欧美激情五月天婷婷| 久久9视频| 色丁香久久| 六月婷婷激情图片| 伊人网大香| 午夜爱爱网站| XX久久| 99热e| 任你爽视频| 天天干天天干天天干天天干天| 国产精品人妻欲求不满| 色噜噜狠狠色综合成人99| av无码电影| 99啪啪网| 亚洲免费看片| 99色亚洲| 永久的网站AAAA | 嫩BBB搡BBBB榛BBBB| www.狠狠狠.com| 婷婷伊人久久无码色五月| 中文国产五月天| 天天综合色| 久热这里精品免费| av操B网站| 婷婷丁香十月| 国产成人高清| av色色国产| 五月天亚洲最大成人| 亚洲成人AV高清字幕| 六月丁香婷婷六月激情综合| 丁香五月婷婷亚洲天堂| 亚洲乱码w在线观看| 久操热线| 性做久久久久久久免费看| 天天成人丁香美女AV| 91趴趴| 啪啪激情网| 电影蜘蛛女| 久久婷色| 99re久热只有精品6在线直播| 热91久| 久久久噜噜噜久久人妻| 在线另类视频| 天天插天天干| 色吧五月婷婷| 无码人妻电影| 99久久国产宗和精品1上映| 99爱免费视频| 大香蕉婷婷丁香视频在线| 婷婷丁香六月| 色五婷婷| 婷婷色五月丁香六月欧美啪| 无码少妇高潮喷水A片免费| 人人舔人人色人人高潮| 国产成人精品一区二区三区视频 | 伊人狠狠狠综合| 日韩视频女神99| 亚洲中文字幕av| 天天综合天综合| 91久操| 五月丁香另类网| 色欲久久综合| 婷婷五月天激情影片| 老师把我爽高潮了免费A片| www.色婷婷.com| 色色网站在线免费观看视频| 欧洲区自拍| 欧美一级色| 五月天亚洲综合网| 六月丁香婷婷综合色播| 婷婷五月天久| 婷婷久久网| 婷婷五月电影| 色婷婷五月天视频在线| 国产裸舞福利资源在线视频| 久久婷婷五月综合成人d啪| 久久五月婷综合| 99综合网| 亚洲激情av| 91精品久久久久久久久| 五月丁香无码| 狠狠色丁婷婷日日,伊人激情综合网| 中文字幕,综合,91| 91刘玥视频在线观看| 婷婷五月天性色| 婷婷丁香六月| 激情五月天网| 91Chinese在线| 91综合色| 天天插天天日| 综合色综合| 色五月激情问网站| 九九热视频99| 91精品丝袜久久久久久久久粉嫩| 99精品偷自拍| 亚洲av骚货| 日韩综合天堂| 久久五月天综合| 另类综合网| 色五月天天| 色丁香五月婷婷婷| 67194成I人在线观看线路1| 91干在线视频| 婷婷9月天| 少妇人妻人伦A片| 亚洲婷婷五月天| 久久婷婷五月天懂色| 色婷婷五月天堂资源| 婷婷激情五月天网站| 日韩在线视频中文字幕| 99re视频在线| 亚洲综合五月天婷婷| 国产欧洲欧洲精品久久| 中文字幕av在线播放| 深夜激情网| 深爱激情四射| yellow视频在线观看91| 第四色色六月色综合| 超碰在线91| 开心五月网 | 大香伊人婷婷| www色哟哟| 在线色婷婷| 67194线路二在线观看| 青青草青青草五月天| 黄网在线免费观| 91干婷婷| 欧美五月婷婷综合| 亚洲视频在线网| 性爱五月婷婷| 色色婷婷色色| 99九九视频| 亚洲啪啪视频| 青青.com| 丁香五月影视| 欧美99热| 97色干| 国产9色在线/日韩| 中文无码婷婷| 只有精品视频在线观看| AV在线大香蕉| 五月丁香色| 日本久久婷| 婷婷欧美综合| 五月丁香综合啪啪啪啪啪| 色婷婷色五月另类综合| 51成人| 美女天天艹人人爽| 色综合xx| 五月丁香基地| 五月天.com| 激情五月婷| 综合网亚洲| 国色天香成人网| 色综合区| 久久女婷| 99亚洲大片精品永久在线观看| 五月天第四色开心色播| 激情五月综合六月丁香婷婷狠狠干| 婷婷五月丁香激情色情| 亚洲激情免费视频观看| xx久久| 五月天婷婷久久| AV操一操| 五月丁香大相交| 天天看片日日夜夜| 天天日天天干天天插天天射| 婷婷五月天AV| 先锋资源婷婷| 欧美性做爰大片免费看办公室| 久久婷婷五月丁香蜜桃网| 七七色色综合| 五月天色官网| 综合久久99| 丁香五月在线播放| 久久色吧| 99热综合在线| http://www.sd-xiangsu.com/| 五月综合丁香婷婷| 婷婷九月| 日本99视频| 色色丁香色五月| 视频这里只有精品| 天天干天天爽天天操| 色欲婷婷五月天| 婷婷六月天国产综合| 婷婷激情六月综合| 日韩婷婷五月天| 婷婷五月天激情电影| 青青草免费公开视频| 久热婷婷在线视频| 综合欧美五月婷婷| 狠狠久综合| 亚洲无码播放| 久久人人添人人爽添人人片αV| 五月天婷婷基地综合网| 色狠狠五月天| 丁香五月香蕉| 少妇性BBB搡BBB爽爽爽电影| 婷婷久久内射| 欧美丁香五月天| 亚洲操b| 啪啪五月综合| 丁香五月婷婷色| 婷婷五月av| 国产精品激情AV久久久青桔| 婷久久| 丁香婷婷六月天| 囯产精品久久欠久久久久久九大| 色噜噜狠狠色综合日日| 97人人操人| 激情伍月 欧美| 99热伊人| 无码少妇高潮喷水A片免费| 九九九九毛片| 深爱婷婷网| 久久综合9| 久久久五月婷婷| 国产日产亚系列精品版优势| 激情丁香婷婷| 久久综合影院| 婷婷综合一二三| 日韩九九| 精品视频网| 天天干天天干天天干天天干天天| 色色色网站| 亚洲人妻av| 99亚洲天堂| 91九色|疯狂|高潮|对白|| 五月丁香六月激情欧美综合| 亚洲成人网址在线观看| 丁香五月,激情五月,深爱五月| 免费无码毛片一区二区A片| 婷婷丁香社区网| 99爱这里只有精品免费视频| www九九| 国产精品电影| 五月婷色| 色色色婷婷五月天| 熟女网站久久| 久热中文字幕| 亚洲操逼网| 天天操天天操天天操天天操天天操天天操天天操天天操天天操 | 五月婷婷色色爱| 99思思热只有在这里看| 天堂二区| 天天色,天天日,天天做| 婷婷干六月综合旧址|