精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C#調用WebService實例和開發

開發 后端
那么,我們怎么在其它項目中調用這個方法呢,其實這和剛才我們所說的,調用天氣的webservice是一個道理,首先,通過添加“web服務 引用”將,你寫的webservice引用進來,我們需要注意的是其中有一處要我們填寫請求webservice的URL地址,我們該怎么寫?

一、基本概念

Web Service也叫XML Web Service WebService是一種可以接收從Internet或者Intranet上的其它系統中傳遞過來的請求,輕量級的獨立的通訊技術。是:通過SOAP在Web上提供的軟件服務,使用WSDL文件進行說明,并通過UDDI進行注冊。簡單的理解就是:webservice 就是放在服務器上的函數,所有人都可以調用,然后返回信息。 比如google就有一個web service ,你調用它就可以很容易的做一個搜索網站。 就像調用函數一樣,傳入若干參數(比如關鍵字、字符編碼等),然后就能返回google檢索的內容(返回一個字符串)。其中,

Soap:(Simple Object Access Protocol)簡單對象存取協議。是XML Web Service 的通信協議。當用戶通過UDDI找到你的WSDL描述文檔后,他通過可以SOAP調用你建立的Web服務中的一個或多個操作。SOAP是XML文檔形式的 調用方法的規范,它可以支持不同的底層接口,像HTTP(S)或者SMTP。

WSDL:(Web Services Description Language) WSDL 文件是一個 XML 文檔,用于說明一組 SOAP 消息以及如何交換這些消息。大多數情況下由軟件自動生成和使用。

UDDI (Universal Description, Discovery, and Integration) 是一個主要針對Web服務供應商和使用者的新項目。在用戶能夠調用Web服務之前,必須確定這個服務內包含哪些商務方法,找到被調用的接口定義,還要在服 務端來編制軟件,UDDI是一種根據描述文檔來引導系統查找相應服務的機制。UDDI利用SOAP消息機制(標準的XML/HTTP)來發布,編輯,瀏覽 以及查找注冊信息。它采用XML格式來封裝各種不同類型的數據,并且發送到注冊中心或者由注冊中心來返回需要的數據。

二、優點缺點

Web Service的主要目標是跨平臺的可互操作性。為了實現這一目標,Web Service 完全基于XML(可擴展標記語言)、XSD(XML Schema)等獨立于平臺、獨立于軟件供應商的標準,是創建可互操作的、分布式應用程序的新平臺。因此使用Web Service有許多優點:

1、跨防火墻的通信

如果應用程序有成千上萬的用戶,而且分布在世界各地,那么客戶端和服務器之間的通信將是一個棘手的問題。因為客戶端和服務器之間通常會有防火墻 或者代理服務器。傳統的做法是,選擇用瀏覽器作為客戶端,寫下一大堆ASP頁面,把應用程序的中間層暴露給最終用戶。這樣做的結果是開發難度大,程序很難 維護。 要是客戶端代碼不再如此依賴于HTML表單,客戶端的編程就簡單多了。如果中間層組件換成Web Service的話,就可以從用戶界面直接調用中間層組件,從而省掉建立ASP頁面的那一步。要調用Web Service,可以直接使用Microsoft SOAP Toolkit或.net這樣的SOAP客戶端,也可以使用自己開發的SOAP客戶端,然后把它和應用程序連接起來。不僅縮短了開發周期,還減少了代碼復 雜度,并能夠增強應用程序的可維護性。同時,應用程序也不再需要在每次調用中間層組件時,都跳轉到相應的"結果頁"。

2、應用程序集成

企業級的應用程序開發者都知道,企業里經常都要把用不同語言寫成的、在不同平臺上運行的各種程序集成起來,而這種集成將花費很大的開發力量。應 用程序經常需要從運行的一臺主機上的程序中獲取數據;或者把數據發送到主機或其它平臺應用程序中去。即使在同一個平臺上,不同軟件廠商生產的各種軟件也常 常需要集成起來。通過Web Service,應用程序可以用標準的方法把功能和數據"暴露"出來,供其它應用程序使用。

XML Web services 提供了在松耦合環境中使用標準協議(HTTP、XML、SOAP 和 WSDL)交換消息的能力。消息可以是結構化的、帶類型的,也可以是松散定義的。

3、B2B的集成

B2B 指的是Business to Business,as in businesses doing business with other businesses,商家(泛指企業)對商家的電子商務,即企業與企業之間通過互聯網進行產品、服務及信息的交換。通俗的說法是指進行電子商務交易的供 需雙方都是商家(或企業、公司),她們使用了Internet的技術或各種商務網絡平臺,完成商務交易的過程。

Web Service是B2B集成成功的關鍵。通過Web Service,公司可以只需把關鍵的商務應用"暴露"給指定的供應商和客戶,就可以了,Web Service運行在Internet上,在世界任何地方都可輕易實現,其運行成本就相對較低。Web Service只是B2B集成的一個關鍵部分,還需要許多其它的部分才能實現集成。 用Web Service來實現B2B集成的最大好處在于可以輕易實現互操作性。只要把商務邏輯"暴露"出來,成為Web Service,就可以讓任何指定的合作伙伴調用這些商務邏輯,而不管他們的系統在什么平臺上運行,使用什么開發語言。這樣就大大減少了花在B2B集成上 的時間和成本。

4、軟件和數據重用

Web Service在允許重用代碼的同時,可以重用代碼背后的數據。使用Web Service,再也不必像以前那樣,要先從第三方購買、安裝軟件組件,再從應用程序中調用這些組件;只需要直接調用遠端的Web Service就可以了。另一種軟件重用的情況是,把好幾個應用程序的功能集成起來,通過Web Service "暴露"出來,就可以非常容易地把所有這些功能都集成到你的門戶站點中,為用戶提供一個統一的、友好的界面。 可以在應用程序中使用第三方的Web Service 提供的功能,也可以把自己的應用程序功能通過Web Service 提供給別人。兩種情況下,都可以重用代碼和代碼背后的數據。

從以上論述可以看出,Web Service 在通過Web進行互操作或遠程調用的時候是最有用的。不過,也有一些情況,Web Service根本不能帶來任何好處,Web Service有一下缺點:

1、 單機應用程序

目前,企業和個人還使用著很多桌面應用程序。其中一些只需要與本機上的其它程序通信。在這種情況下,最好就不要用Web Service,只要用本地的API就可以了。COM非常適合于在這種情況下工作,因為它既小又快。運行在同一臺服務器上的服務器軟件也是這樣。當然 Web Service 也能用在這些場合,但那樣不僅消耗太大,而且不會帶來任何好處。

2、 局域網的一些應用程序

在許多應用中,所有的程序都是在Windows平臺下使用COM,都運行在同一個局域網上。在這些程序里,使用DCOM會比SOAP/HTTP 有效得多。與此相類似,如果一個.net程序要連接到局域網上的另一個.net程序,應該使用.net Remoting。其實在.net Remoting中,也可以指定使用SOAP/HTTP來進行Web Service 調用。不過最好還是直接通過TCP進行RPC調用,那樣會有效得多。

三、主要應用

1.最初的 XML Web Service 通常是可以方便地并入應用程序的信息來源,如股票價格、天氣預報、體育成績等等。

2.以 XML Web Service 方式提供現有應用程序,可以構建新的、更強大的應用程序,并利用 XML Web Service 作為構造塊。

例如,用戶可以開發一個采購應用程序,以自動獲取來自不同供應商的價格信息,從而使用戶可以選擇供應商,提交訂單,然后跟蹤貨物的運輸,直至收 到貨物。而供應商的應用程序除了在Web上提供服務外,還可以使用XML Web Service檢查客戶的信用、收取貨款,并與貨運公司辦理貨運手續。

#p#

以上內容,大多都是借鑒過來的,下面的實例開發是自己通過理解實現的

四、實例開發

1.調用已有webservice,實現天氣查詢

2.創建一個簡單的webservice,實現服務接口調用

因為兩個實例在一個項目中呈現的,就綜合一點來記錄,為以后自己需要用時做準備。

首先,來看下項目的目錄結構

對于初學者來說,在vs2012環境中,大家有可能不知道Web References文件夾是如何來的,它是通過右擊項目,選擇其中的”添加服務引用“,如圖所示:

之后,得到”添加服務引用“的頁面,我也把圖截了下來,如圖:

再選擇”高級“按鈕,進入下圖

根據上圖的指示,在URL這欄輸入互聯網上公開的WebServices(http://www.webxml.com.cn/WebServices/WeatherWebService.asmx)來實現天氣預報。這樣就可以通過代碼來獲取用戶輸入城市的天氣了。實現的效果圖如下:

通過點擊按鈕,系統會輸出用戶所填城市的天氣信息。后臺代碼如下:

 

  1. protected void Button2_Click(object sender, EventArgs e) 
  2.             WebApplication1.cn.com.webxml.www.WeatherWebService ws = new WebApplication1.cn.com.webxml.www.WeatherWebService(); 
  3.             string[] r = ws.getWeatherbyCityName(this.TextBox4.Text); 
  4.             this.TextBox3.Text = ""
  5.             if (r == null
  6.             { 
  7.                 this.TextBox3.Text = "無" + this.TextBox4.Text + "城市的天氣信息"
  8.                 return
  9.             } 
  10.             foreach (string i in r) 
  11.             { 
  12.                 this.TextBox3.Text += i; 
  13.             } 

 

這樣,通過調用已有的天氣接口,就可以實現城市天氣的查詢了。

下面,我們再來說說,如何自己創建webservice,通過它來實現一些功能,首先,我們選中一個項目,右擊新建一個“Web服務”,如下圖所示:

完成創建以后,就會在項目文件中出現“Service.asmx”文件,我們在Service.asmx.cx中添加一個簡單的求和方法,代碼如下:

 

  1. namespace Web_Service 
  2.     /// <summary> 
  3.     /// WebService1 的摘要說明 
  4.     /// </summary> 
  5.     [WebService(Namespace = "http://tempuri.org/")] 
  6.     [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
  7.     [System.ComponentModel.ToolboxItem(false)] 
  8.     // 若要允許使用 ASP.NET AJAX 從腳本中調用此 Web 服務,請取消注釋以下行。  
  9.     // [System.Web.Script.Services.ScriptService] 
  10.     public class WebService1 : System.Web.Services.WebService 
  11.     { 
  12.         [WebMethod]å 
  13.         public string HelloWorld() 
  14.         { 
  15.             return "Hello World"
  16.         } 
  17.  
  18.         [WebMethod] 
  19.         public int GetSum(int a,int b) 
  20.         { 
  21.             return a+b; 
  22.         } 
  23.  
  24.     } 

那么,我們怎么在其它項目中調用這個方法呢,其實這和剛才我們所說的,調用天氣的webservice是一個道理,首先,通過添加“web服務 引用”將,你寫的webservice引用進來,我們需要注意的是其中有一處要我們填寫請求webservice的URL地址,我們該怎么寫?其實呢,也 很簡單,就是,你將Service.asms在瀏覽器中瀏覽的地址,如我的是:http://localhost:12197 /Service.asmx。

引用完成后,我們通過代碼來實現它,首先還是來看下運行后的效果圖:

 

最后,再貼上代碼:

  1. protected void Button1_Click(object sender, EventArgs e) 
  2.             WebApplication1.localhost.WebService1 aa = new WebApplication1.localhost.WebService1(); 
  3.             this.Label1.Text = aa.GetSum(Convert.ToInt32(this.TextBox1.Text), Convert.ToInt32(this.TextBox2.Text)).ToString(); 

 

 
 
 
 
責任編輯:王雪燕 來源: 博客園
相關推薦

2009-08-06 17:45:08

C# Webservi

2009-08-06 17:57:14

C# webServiC# WebServi

2009-08-11 14:26:56

C#動態調用WebSe

2009-08-12 18:14:00

C# WebServi

2009-08-07 13:55:35

Java客戶端類調用C# WebServi

2009-09-03 13:08:43

C#調用記事本

2009-09-01 15:24:59

C++、C#和JAVA

2009-08-06 16:44:03

C#創建WebServ

2010-08-13 09:35:08

C#靜態

2009-09-07 06:18:57

C#窗體設計器

2009-08-31 09:41:05

C#反射靜態方法開發

2009-08-05 16:04:27

C# Actor模型

2009-08-07 14:10:13

C# WebserviDelphi

2009-10-09 09:07:40

C#委托和事件

2009-08-13 18:26:35

C#繼承構造函數

2009-08-31 15:11:23

C#調用水晶報表

2009-09-01 17:08:14

C#畫線控件

2009-08-24 15:56:28

C#項目開發實例

2009-08-06 17:12:13

C# WebServi

2009-08-17 16:18:47

C#調用CreateO
點贊
收藏

51CTO技術棧公眾號

久久狠狠久久| 美女91在线看| 国产精品99久久久| 久久久久久91| 免费在线观看你懂的| 视频在线日韩| 一区二区三区在线观看动漫| 国产精品免费一区二区三区| 6080午夜伦理| 91精品亚洲| 亚洲九九九在线观看| 亚洲av无日韩毛片久久| 精精国产xxxx视频在线野外| 欧美激情资源网| 国产精品夜夜夜一区二区三区尤| 无码人妻精品一区二区三区不卡| 欧美激情性爽国产精品17p| 亚洲女成人图区| www.色.com| 国产综合色在线观看| 亚洲最大成人网4388xx| 日韩三级电影免费观看| 日韩在线观看视频一区| 久久国产麻豆精品| 欧美在线一区二区三区四| 欧美丰满熟妇bbbbbb| 免费久久精品| 亚洲国产成人精品一区二区 | 蜜芽一区二区三区| 久久久久久久久久久免费 | 亚洲欧洲成人在线| 国产精品中文有码| 91精品久久久久久久久久| 国产69精品久久久久久久久久| 在线国产一区| 日韩中文字幕精品| 人妻视频一区二区| 天美av一区二区三区久久| 日韩精品一区二区三区视频| 最新国产黄色网址| 亚洲精品粉嫩美女一区| 欧美视频13p| 少妇无码av无码专区在线观看| 中国av在线播放| 一区二区三区在线观看国产| 黄色一级片网址| 久草免费在线| 成人免费一区二区三区视频| 伊人情人网综合| 日本免费视频在线观看| 国产精品少妇自拍| 亚洲精品中文字幕在线| 91在线高清| 国产精品女同一区二区三区| 亚洲国产激情一区二区三区| 国产最新视频在线| 欧美激情一区二区在线| 日韩hmxxxx| av在线第一页| 亚洲欧美在线高清| 成年丰满熟妇午夜免费视频| 性欧美猛交videos| 亚洲高清一区二区三区| 91专区在线观看| 欧美片第一页| 欧美主播一区二区三区| 中日韩av在线播放| 亚洲伊人精品酒店| 日韩欧美成人激情| 制服丝袜av在线| 亚洲福利网站| 中文字幕av日韩| 久久99久久99精品免费看小说| 天天av综合| 久久久久久久久爱| av黄色在线播放| 男人操女人的视频在线观看欧美| 国产日韩欧美一二三区| 国产成年妇视频| 成人激情小说网站| 欧美三级电影在线播放| 欧美a在线看| 一区二区在线观看免费视频播放 | 黄色免费看视频| 一本色道久久综合狠狠躁的番外| 一区二区三区www| 国语对白在线播放| 国产日韩免费| 国产在线久久久| 少妇精品视频一区二区| 国产日韩欧美在线一区| 波多野结衣 作品| 涩涩网在线视频| 欧美日韩黄色影视| 日韩精品视频一区二区| 成人激情在线| 久久久久久一区二区三区 | 成人免费网站观看| 欧美性猛交一区二区三区精品| 手机在线观看日韩av| 色爱综合av| 超碰日本道色综合久久综合| 亚洲伊人成人网| 激情都市一区二区| 久久香蕉综合色| av在线下载| 91久久国产综合久久| 国产调教打屁股xxxx网站| 国产真实有声精品录音| 欧美第一黄色网| 久久久久久亚洲av无码专区| 国产91在线观看丝袜| 视频一区亚洲| 国产资源在线观看入口av| 欧美精品亚洲一区二区在线播放| 熟女少妇一区二区三区| 欧美特黄视频| 成人国产精品久久久| 日韩在线免费播放| 亚洲一级不卡视频| 久久久久久综合网| 欧美一区电影| 日本乱人伦a精品| 成人免费视频国产| 亚洲视频在线观看一区| 国产精品久久久毛片| 亚洲黄页网站| 97精品一区二区视频在线观看| 国产免费视频一区二区三区| 日本一区二区三区dvd视频在线 | videos性欧美另类高清| 精品国精品自拍自在线| 国产探花在线视频| 久久午夜激情| 欧美激情专区| 日韩影院在线| 日韩大陆欧美高清视频区| 精品处破女学生| 国产成人啪免费观看软件| 在线国产99| www.欧美视频| 久久亚洲精品视频| 国产一区二区女内射| 国产精品视频一二三区 | 日韩免费在线电影| 中文字幕日韩在线视频| 国产精品无码一区| 国产精品人成在线观看免费| 久久精品网站视频| 国产传媒欧美日韩成人精品大片| 青青草一区二区| 日本人妖在线| 欧洲在线/亚洲| 欧美精品日韩在线| 极品美女销魂一区二区三区| 伊人av成人| 亚洲精品v亚洲精品v日韩精品| 两个人的视频www国产精品| 国产人妖在线播放| 一区二区三区国产豹纹内裤在线| 欧美丰满熟妇bbb久久久| 精品不卡视频| 久久青青草综合| 91精品影视| 久久在线免费视频| www.天堂av.com| 亚洲1区2区3区4区| 丝袜美腿中文字幕| 蜜桃一区二区三区四区| 五月天综合婷婷| 第四色在线一区二区| 538国产精品一区二区免费视频| 国产小视频免费在线网址| 欧美亚洲综合色| 黄色录像一级片| 岛国一区二区三区| 99999精品视频| 欧美xxxx中国| 国产精品免费一区二区三区观看 | 在线免费观看日本一区| 殴美一级黄色片| 国产91色综合久久免费分享| 成熟了的熟妇毛茸茸| 欧洲杯半决赛直播| 亚洲综合一区二区不卡| 亚洲美女尤物影院| 日韩在线免费av| 欧美 日韩 人妻 高清 中文| 91久久一区二区| 少妇影院在线观看| 26uuu亚洲| 超碰中文字幕在线观看| 99在线精品视频在线观看| 天堂√在线观看一区二区| 日本久久伊人| 日本最新高清不卡中文字幕| 黄色片网站在线观看| 亚洲精品xxx| 国产一区二区三区黄片| 日韩欧美在线视频观看| 男女做暖暖视频| 国产亚洲综合av| 日本高清免费观看| 日韩不卡一二三区| 国产在线播放观看| 9999国产精品| 欧美国产综合视频| 2021年精品国产福利在线| 国产精品久久久久久久久久ktv| 国模雨婷捆绑高清在线| 久久精品福利视频| 久青草国产在线| 精品处破学生在线二十三| 一起草av在线| 欧美影视一区在线| 日本一区二区三区精品| 一区二区三区在线视频免费观看| 欧美三级视频网站| 91首页免费视频| 不许穿内裤随时挨c调教h苏绵| 精一区二区三区| 99视频在线视频| 亚洲欧美日韩视频二区| av高清在线免费观看| 中文字幕一区二区精品区| 一区二区高清视频| 精品国精品国产自在久国产应用 | 日韩午夜电影网| 欧美日韩国产精品一卡| 精品淫伦v久久水蜜桃| 高清视频一区二区三区| 久久久久亚洲精品中文字幕| 国产一区二中文字幕在线看 | 99精彩视频在线观看免费| 欧美成人一二区| 国产精品久久久久久搜索| 小黄鸭精品aⅴ导航网站入口| 国语自产精品视频在免费| 日本一本在线免费福利| 欧美精品在线第一页| 成人国产免费电影| 久久影视免费观看| 超碰最新在线| 九九热视频这里只有精品| 超鹏97在线| 欧美黑人xxxx| 免费av不卡在线观看| 午夜精品蜜臀一区二区三区免费| 国产精品69xx| 91国语精品自产拍在线观看性色 | 国产精品第10页| 成人交换视频| 国产男人精品视频| 亚洲国产天堂| 91成人伦理在线电影| 91在线一区| 国精产品99永久一区一区| 西野翔中文久久精品字幕| 日本中文不卡| 成人同人动漫免费观看| 一区二区三区四区久久| 综合激情网站| 1024av视频| 日日夜夜一区二区| 在线观看免费的av| 国产91精品一区二区麻豆亚洲| 2018国产精品| 久久久久久久网| 91免费在线看片| 亚洲自拍偷拍av| 日本特级黄色片| 欧美日韩成人在线一区| 日韩最新在线视频| 宅男在线观看免费高清网站| 午夜精品蜜臀一区二区三区免费 | 91gao视频| 日韩av中文字幕一区| 欧美一级二级三级九九九| 久久神马影院| 国产一二三在线视频| 性欧美xxxx大乳国产app| 在线观看免费污视频| 国产成人av电影在线观看| 在线免费观看麻豆| 亚洲欧美日韩在线| 999这里只有精品| 欧美日韩大陆在线| 神马久久久久| 久久精品精品电影网| 成人免费网站观看| 91精品久久久久久久久久久久久| 国偷自产视频一区二区久| 亚洲国产高清国产精品| 黄色欧美日韩| 亚洲va在线va天堂va偷拍| bt欧美亚洲午夜电影天堂| 日本午夜精品视频| 午夜精品久久久久久久久久久| 波多野结衣视频网址| 欧美mv日韩mv国产网站app| 福利片在线观看| 久久久欧美精品| 欧美91在线|欧美| 久久亚洲国产精品日日av夜夜| 国产精品久久久久久久久妇女| 国产二级片在线观看| 国产另类ts人妖一区二区| 日韩精品电影一区二区| 亚洲一区二区三区激情| 一卡二卡三卡在线| 亚洲视频在线观看| 99riav视频在线观看| 91日韩在线视频| 少妇高潮毛片色欲ava片| 国内成人免费视频| 男人舔女人下部高潮全视频| 亚洲成a人v欧美综合天堂| 国产美女www爽爽爽视频| 亚洲亚裔videos黑人hd| rebdb初裸写真在线观看| 亚洲va欧美va国产综合剧情| 免费在线观看日韩视频| 成人av在线资源网站| 国产大学生自拍| 欧美精品视频www在线观看| 成全电影播放在线观看国语| 91高清视频免费观看| 成人看片爽爽爽| 日韩专区第三页| 国产自产视频一区二区三区| 日韩一级片在线免费观看| 色天天综合色天天久久| 亚洲三级黄色片| 6080yy精品一区二区三区| 国产精品黄网站| 日韩成人三级视频| 国产69精品久久99不卡| 欧美成人精品欧美一级私黄| 91精品国产品国语在线不卡| 丝袜美腿美女被狂躁在线观看| 国产精品久久久久免费a∨| 欧美人妖在线| 国产裸体免费无遮挡| 国产亚洲欧洲997久久综合 | 日本在线不卡视频| 男人舔女人下部高潮全视频| 欧美中文一区二区三区| 888av在线| 成人黄色生活片| 综合激情视频| 95视频在线观看| 亚洲成人动漫在线观看| 午夜福利视频一区二区| 55夜色66夜色国产精品视频| 免费一区二区三区视频导航| 久久精品午夜福利| 欧美国产一区在线| 国产在成人精品线拍偷自揄拍| 久久精品国产电影| 欧美精品影院| 日韩欧美一区二| 国产日韩欧美精品电影三级在线| 超碰在线观看91| www.日韩欧美| 亚洲三级av| 国产精品丝袜久久久久久消防器材| 久久午夜电影网| 亚洲大片免费观看| 精品国产一区av| 伊人精品综合| 香港三级韩国三级日本三级| 久久精品亚洲精品国产欧美kt∨| 最近中文字幕免费观看| 欧美成人剧情片在线观看| 国产极品模特精品一二| 日韩欧美xxxx| 亚洲天堂免费看| 亚洲三区在线观看无套内射| 国产情人节一区| 国内久久精品| 舐め犯し波多野结衣在线观看| 91麻豆精品国产91久久久使用方法| 7777kkk亚洲综合欧美网站| 日本精品一区二区三区视频 | 在线精品视频一区二区三四| 免费大片在线观看www| 国严精品久久久久久亚洲影视| 日产国产欧美视频一区精品| 欧美精品乱码视频一二专区| 亚洲品质视频自拍网| 国产精品亚洲一区二区在线观看| 91成人在线观看喷潮教学| 国产精品伦理一区二区| 国产 日韩 欧美 综合| 国产精品吹潮在线观看| 在线免费观看欧美| 毛片视频免费播放| 亚洲国产毛片完整版| 亚洲国产天堂| 999精品网站|