日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WSO2 WSF/CPP--WSDL简介

發布時間:2024/1/1 编程问答 94 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WSO2 WSF/CPP--WSDL简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

wsdl(網絡服務描述語言,Web Services Description Language)是一門基于XML的語言,用于描述Web Services以及如何對它進行訪問。

?

wsdl由六個部分組成,都在<definitions>根節點之下

元素

定義

<portType>

Web service的抽象接口,類似于一個在javac#中定義的接口。如果你想快速理解一個web service所提供的功能,看這個部分的內容即可。

<message>

Web service所使用的消息。

<types>

Web service所需要使用到的數據類型,這些數據類型用xml schema元素列表示

<binding>

描述了portType如何被映射到具體的數據格式或協議

<port>

描述服務的端點(endpoint)的部署信息,簡單的說,就是描述了可以找到此服務的url

<service>

是一個port元素的集合,通過它,可以指定一個web service在多個端點上發布

?

一個wsdl文檔的主要結構是類似這樣的:

<definitions>

? <types>

??? definition of types...

? </types>

?

? <message>

??? definition of message...

? </message>

?

? <portType>

??? definition of port...

? </portType>

?

? <binding>

??? definition of binding...

? </binding>

? <service>

??? <port>...</port>

??? <port>...</port>

? </service>

</definitions>

?

1.1 命名空間

命名空間是用于分類和歸類XML文檔中的元素、數據類型以及屬性名的一種方法。XML命名空間類似于javapackagec#namespace關鍵字,用于解決命名沖突。舉例如下

<!--shipping.xsd-->

<complexType name="Address">

<sequence>

<element name="street" type="string" minOccurs="1"/>

<element name="city" type="string" minOccurs="1" maxOccurs="1"/>

<element name="state" type="string" minOccurs="1" maxOccurs="1"/>

<element name="zipCode" type="string" minOccurs="1" maxOccurs="1"/>

</sequence>

</complexType>

?

<!--customer.xsd-->

<complexType name="Address">

<sequence>

<element name="street1" type="string" minOccurs="1" maxOccurs="1"/>

<element name="street2" type="string" minOccurs="1" maxOccurs="1"/>

<element name="street3" type="string" minOccurs="1" maxOccurs="1"/>

<element name="city" type="string" minOccurs="1" maxOccurs="1"/>

<element name="state" type="string" minOccurs="1" maxOccurs="1"/>

<element name="zipCode" type="string" minOccurs="1" maxOccurs="1"/>

</sequence>

</complexType>

?

<!--order.wsdl-->

<?xml version="1.0" encoding="UTF-8"?>

<wsdl:definitions

xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap"

xmlns:tns="http://www.alsb.com/sample"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl"

xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Sample"

xmlns:shp="http://www.alsb.com/shipping"

xmlns:customer="http://www.alsb.com/customer"

targetNamespace="http://www.alsb.com/order/">

?

<wsdl:types>

<xsd:schema targetNamespace="http://www.alsb.com/customer">

<xsd:element name="CustomerAddress" type="customer:Address"></xsd:element>

<xsd:element name="ShippingAddress" type="shp:Address"></xsd:element>

</xsd:schema>

</wsdl:types>

</wsdl:definitions>

從上面的例子可以看出,為了使“Address”不沖突,引入了命名空間來加以區分。

?

1.2 <types>

wsdl使用xml schema來定義數據類型。Xml schema提供了相當多的本地數據類型(string, integer, date, time...;例如聲明一個string類型的對象,可以這樣做:

<element name="MyString" type="string"/>

?

可以通過本地數據類型來組合自定義一些復雜數據類型,如前一節提到的兩個Address數據類型定義。minOccurs規定一個元素在sequence中出現的最小次數,如果為0表示該元素的出現是可選的;maxOccours是對minOccurs的一個補充,指定元素在sequence中出現的最大次數,maxOccours的值必須大于0,或者設為unbound

?

當需要使用外部定義好的xml schema,需要先導入到當前wsdl文檔中。例如前一節提到的,將shipping.xsdcustomer.xsd導入到order.wsdl中需要如下的語句:

<xs:import namespace="http://www.alsb.com/customer" shcemaLocation="customer.xsd" />

<xs:import namespace="http://www.alsb.com/shipping" shcemaLocation="shipping.xsd" />

?

1.3 <message>

消息(message)描述了輸入、輸出以及錯誤信息的基本形式。消息是由一個或多個<part>元素組成的,這些<part>元素描述了<message>的成分。

<wsdl:message>

<wsdl:part element="tns:getCustomerResponse" name="customer"/>

</wsdl:message>

?

1.4 <portType>

wsdlportType部分描述了web service的抽象接口。在wsdl中,這個部分可以類比為java的抽象接口,因為它從更高層次定義了操控服務的方法(即需要什么參數,以及返回什么結果)。

<portType>元素是由多個<operation>元素組成的。這些<operation>則是由一些對應的<message>元素的<input><output>元素組成。<operation>元素可能包含<fault>元素,以用于顯示操作中可能拋出的soap錯誤。

<wsdl:portType name="CustomerPortType">

<wsdl:operation name="findCustomer">

<wsdl:input message="tns:findCustomer" />

<wsdl:output message="tns:findCustomerResponse"/>

</wsdl:operation>

</wsdl:portType>

?

1.5 <binding>

<binding>用于定義<portType>(web service的抽象接口)如何被綁定到一個傳輸協議和一個編碼(encoding)配置上。一個單獨的<portType>可以被綁定到多個由transportencoding shcema組合配置上。

<wsdl:bingding name="CustomerServiceSoap" type="tns:CustomerPortType">

<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

<wsdl:operation name="findCustomer">

<soap:operation soapAction="" style="document" />

<wsdl:input>

<soap:body parts="findCustomer" use="literal"/>

</wsdl:input>

<wsdl:output>

<soap:body parts="findCustomerResponse" use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

?

1.6 <service>

一個服務<service>簡單來說就是一組<port>元素的集合。一個wsdl可能包括了多個<service>定義,每一個定義對應web service所支持的不同binding類型。

?

1.7 <port>

<port>描述了binding的物理位置。

<wsdl:service name="CustomerService">

<wsdl:port binding="tns:CustomerServiceSoap" name="CustomerServiceSoap">

<soap:address location="http://server1:7001/customer/CustomerService" />

<soap:address location="http://server2:7001/customer/CustomerService" />

</wsdl:port>

</wsdl:service>

上面的例子顯示了一個web service的例子,它存在于兩個不同的端點上。端點(Endpoint)簡單來說就是一個指向某個服務所在物理位置的URI

?

1.8 兩個完整的例子

<?xml version="1.0" encoding="UTF-8"?>

<!-- hello.wsdl -->

<wsdl:definitions targetNamespace="http://192.168.34.41:9090/axis2/services/hello"

xmlns:apachesoap="http://xml.apache.org/xml-soap"

xmlns:impl="http://192.168.34.41:9090/axis2/services/hello"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"

xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<!-- 定義了兩個數據類型作為greetX的輸入參數和輸出參數 -->

<wsdl:types>

<schema elementFormDefault="qualified"

targetNamespace="http://192.168.34.41:9090/axis2/services/hello"

xmlns="http://www.w3.org/2001/XMLSchema"

xmlns:apachesoap="http://xml.apache.org/xml-soap"

xmlns:impl="http://192.168.34.41:9090/axis2/services/hello"

xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

<element name="greetRequest">

<complexType>

<sequence>

<element name="greetInput" type="xsd:string" />

</sequence>

</complexType>

</element>

<element name="greetResponse">

<complexType>

<sequence>

<element name="greetReturn" type="xsd:string" />

</sequence>

</complexType>

</element>

</schema>

</wsdl:types>

<!-- 使用上面定義的數據類型,為每一個接口方法定義了輸入輸出消息 -->

<wsdl:message name="greetResponse1">

<wsdl:part element="impl:greetResponse" name="parameters" />

</wsdl:message>

<wsdl:message name="greetRequest1">

<wsdl:part element="impl:greetRequest" name="parameters" />

</wsdl:message>

<wsdl:message name="greetResponse2">

<wsdl:part element="impl:greetResponse" name="parameters" />

</wsdl:message>

<wsdl:message name="greetRequest2">

<wsdl:part element="impl:greetRequest" name="parameters" />

</wsdl:message>

<wsdl:message name="greetResponse3">

<wsdl:part element="impl:greetResponse" name="parameters" />

</wsdl:message>

<wsdl:message name="greetRequest3">

<wsdl:part element="impl:greetRequest" name="parameters" />

</wsdl:message>

<!-- 定義接口,指定接口名稱、使用的輸入輸出消息 -->

<wsdl:portType name="hello">

<wsdl:operation name="greet1">

<wsdl:input message="impl:greetRequest1" name="greetRequest1" />

<wsdl:output message="impl:greetResponse1" name="greetResponse1" />

</wsdl:operation>

<wsdl:operation name="greet2">

<wsdl:input message="impl:greetRequest2" name="greetRequest2" />

<wsdl:output message="impl:greetResponse2" name="greetResponse2" />

</wsdl:operation>

<wsdl:operation name="greet3">

<wsdl:input message="impl:greetRequest3" name="greetRequest3" />

<wsdl:output message="impl:greetResponse3" name="greetResponse3" />

</wsdl:operation>

</wsdl:portType>

<!-- 指定傳輸協議和編碼 -->

<wsdl:binding name="HelloSoapBinding" type="impl:hello">

<wsdlsoap:binding style="document"

transport="http://schemas.xmlsoap.org/soap/http" />

<wsdl:operation name="greet1">

<wsdlsoap:operation soapAction="hello#greet1" />

<wsdl:input name="greetRequest1">

<wsdlsoap:body use="literal" />

</wsdl:input>

<wsdl:output name="greetResponse1">

<wsdlsoap:body use="literal" />

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="greet2">

<wsdlsoap:operation soapAction="hello#greet2" />

<wsdl:input name="greetRequest2">

<wsdlsoap:body use="literal" />

</wsdl:input>

<wsdl:output name="greetResponse2">

<wsdlsoap:body use="literal" />

</wsdl:output>

</wsdl:operation>

<wsdl:operation name="greet3">

<wsdlsoap:operation soapAction="hello#greet3" />

<wsdl:input name="greetRequest3">

<wsdlsoap:body use="literal" />

</wsdl:input>

<wsdl:output name="greetResponse3">

<wsdlsoap:body use="literal" />

</wsdl:output>

</wsdl:operation>

</wsdl:binding>

<!-- 定義服務 -->

<wsdl:service name="hello">

<wsdl:port binding="impl:HelloSoapBinding" name="hello">

<wsdlsoap:address location="http://192.168.34.41:9090/axis2/services/hello" />

</wsdl:port>

</wsdl:service>

</wsdl:definitions>

?

?

<?xml version="1.0" encoding="UTF-8"?>

<!-- PersonInfoService.wsdl -->

<wsdl:definitions

? xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

? xmlns:ns1="http://org.apache.axis2/xsd"

? xmlns:ns="http://samples.esb.wso2.org"

? xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"

? xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"

? xmlns:ax21="http://samples.esb.wso2.org/xsd"

? xmlns:xs="http://www.w3.org/2001/XMLSchema"

? xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"

? xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"

? xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"

? targetNamespace="http://samples.esb.wso2.org">

? <wsdl:documentation>PersonInfoService</wsdl:documentation>

? <wsdl:types>

??? <xs:schema xmlns:ax22="http://samples.esb.wso2.org/xsd" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://samples.esb.wso2.org">

????? <xs:import namespace="http://samples.esb.wso2.org/xsd" />

????? <xs:element name="get">

??????? <xs:complexType>

????????? <xs:sequence>

??????????? <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />

????????? </xs:sequence>

??????? </xs:complexType>

????? </xs:element>

????? <xs:element name="getResponse">

??????? <xs:complexType>

????????? <xs:sequence>

??????????? <xs:element minOccurs="0" name="return" nillable="true" type="ax21:PersonInfo" />

????????? </xs:sequence>

??????? </xs:complexType>

????? </xs:element>

??? </xs:schema>

??? <xs:schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://samples.esb.wso2.org/xsd">

????? <xs:complexType name="PersonInfo">

??????? <xs:sequence>

????????? <xs:element minOccurs="0" name="address" nillable="true" type="xs:string" />

????????? <xs:element minOccurs="0" name="id" nillable="true" type="xs:string" />

????????? <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" />

??????? </xs:sequence>

????? </xs:complexType>

??? </xs:schema>

? </wsdl:types>

? <wsdl:message name="getRequest">

??? <wsdl:part name="parameters" element="ns:get" />

? </wsdl:message>

? <wsdl:message name="getResponse">

??? <wsdl:part name="parameters" element="ns:getResponse" />

? </wsdl:message>

? <wsdl:portType name="PersonInfoServicePortType">

??? <wsdl:operation name="get">

????? <wsdl:input message="ns:getRequest" wsaw:Action="urn:get" />

????? <wsdl:output message="ns:getResponse" wsaw:Action="urn:getResponse" />

??? </wsdl:operation>

? </wsdl:portType>

? <wsdl:binding name="PersonInfoServiceSoap11Binding" type="ns:PersonInfoServicePortType">

??? <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />

??? <wsdl:operation name="get">

????? <soap:operation soapAction="urn:get" style="document" />

????? <wsdl:input>

??????? <soap:body use="literal" />

????? </wsdl:input>

????? <wsdl:output>

??????? <soap:body use="literal" />

????? </wsdl:output>

??? </wsdl:operation>

? </wsdl:binding>

? <wsdl:binding name="PersonInfoServiceSoap12Binding" type="ns:PersonInfoServicePortType">

??? <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />

??? <wsdl:operation name="get">

????? <soap12:operation soapAction="urn:get" style="document" />

????? <wsdl:input>

??????? <soap12:body use="literal" />

????? </wsdl:input>

????? <wsdl:output>

??????? <soap12:body use="literal" />

????? </wsdl:output>

??? </wsdl:operation>

? </wsdl:binding>

? <wsdl:binding name="PersonInfoServiceHttpBinding" type="ns:PersonInfoServicePortType">

??? <http:binding verb="POST" />

??? <wsdl:operation name="get">

????? <http:operation location="get" />

????? <wsdl:input>

??????? <mime:content type="text/xml" part="parameters" />

????? </wsdl:input>

????? <wsdl:output>

??????? <mime:content type="text/xml" part="parameters" />

????? </wsdl:output>

??? </wsdl:operation>

? </wsdl:binding>

? <wsdl:service name="PersonInfoService">

??? <wsdl:port name="PersonInfoServiceHttpsSoap11Endpoint" binding="ns:PersonInfoServiceSoap11Binding">

????? <soap:address location="https://10.215.26.81:9443/services/PersonInfoService.PersonInfoServiceHttpsSoap11Endpoint/" />

??? </wsdl:port>

??? <wsdl:port name="PersonInfoServiceHttpSoap11Endpoint" binding="ns:PersonInfoServiceSoap11Binding">

????? <soap:address location="http://10.215.26.81:9763/services/PersonInfoService.PersonInfoServiceHttpSoap11Endpoint/" />

??? </wsdl:port>

??? <wsdl:port name="PersonInfoServiceHttpSoap12Endpoint" binding="ns:PersonInfoServiceSoap12Binding">

????? <soap12:address location="http://10.215.26.81:9763/services/PersonInfoService.PersonInfoServiceHttpSoap12Endpoint/" />

??? </wsdl:port>

??? <wsdl:port name="PersonInfoServiceHttpsSoap12Endpoint" binding="ns:PersonInfoServiceSoap12Binding">

????? <soap12:address location="https://10.215.26.81:9443/services/PersonInfoService.PersonInfoServiceHttpsSoap12Endpoint/" />

??? </wsdl:port>

??? <wsdl:port name="PersonInfoServiceHttpsEndpoint" binding="ns:PersonInfoServiceHttpBinding">

????? <http:address location="https://10.215.26.81:9443/services/PersonInfoService.PersonInfoServiceHttpsEndpoint/" />

??? </wsdl:port>

??? <wsdl:port name="PersonInfoServiceHttpEndpoint" binding="ns:PersonInfoServiceHttpBinding">

????? <http:address location="http://10.215.26.81:9763/services/PersonInfoService.PersonInfoServiceHttpEndpoint/" />

??? </wsdl:port>

? </wsdl:service>

</wsdl:definitions>

?

轉載于:https://www.cnblogs.com/seamancode/archive/2011/07/29/wsdl.html

總結

以上是生活随笔為你收集整理的WSO2 WSF/CPP--WSDL简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

黄色亚洲免费 | 国产精品1区2区3区在线观看 | 色av男人的天堂免费在线 | 91精品看片 | 91精品专区| 国产精品美女久久久网av | 五月天综合在线 | 国产91在线 | 美洲 | 2019中文字幕第一页 | 国产成人精品av在线观 | 国产精品原创在线 | 国产在线黄 | 欧美日韩亚洲第一 | 天天操天天操天天操天天操 | 一区二区电影在线观看 | 少妇bbw揉bbb欧美 | 2021国产精品 | 在线观看免费成人 | 99这里只有 | 亚洲国产精品va在线看黑人动漫 | 一级欧美日韩 | 色婷婷综合成人av | 黄色一级大片在线免费看国产一 | 亚洲国产精品电影 | 最近免费中文字幕大全高清10 | 国产中的精品av小宝探花 | 亚洲一级影院 | 1024手机在线看 | 色网站在线免费 | 亚洲国产精品久久久久婷婷884 | 国产这里只有精品 | 国产一级91 | 久久精品视频免费观看 | 天天操夜夜拍 | 免费亚洲婷婷 | 亚洲精品久久久久久中文传媒 | 日韩性xxxx| 色婷婷在线播放 | 人人草人 | 亚洲欧美日韩精品久久久 | www.福利视频 | 亚洲午夜av久久乱码 | 国产成人精品一区二区三区网站观看 | 中文字幕乱码电影 | 黄色成人av在线 | 亚洲va综合va国产va中文 | 国产免费亚洲高清 | 成人a大片 | 五月天堂色 | 国产免费xvideos视频入口 | 人人插人人 | 色999在线 | 成人免费观看视频大全 | 国产区网址 | 91久久一区二区 | 日本不卡视频 | 中文字幕在线观看资源 | 波多野结衣理论片 | 日韩中文免费视频 | 免费看一及片 | 玖玖视频网 | 日韩在线免费视频 | 香蕉视频国产在线观看 | 国产成人精品亚洲日本在线观看 | 伊人伊成久久人综合网站 | x99av成人免费| 亚洲专区欧美 | 在线看黄网站 | 国产欧美最新羞羞视频在线观看 | 精品一区 在线 | 亚洲精品理论 | 91精品免费在线 | 正在播放五月婷婷狠狠干 | 成人毛片一区 | 五月婷婷视频在线 | 国产大片黄色 | 中文十次啦 | 亚洲欧美精品一区 | 欧美夫妻性生活电影 | 中文在线字幕免费观看 | 国产中文字幕av | 福利网址在线观看 | 99久久这里只有精品 | 99精品电影 | 国产一区二区在线免费视频 | 成人精品99 | 久久中文网 | 国产精品美女在线 | 亚洲精品在线电影 | 国产午夜麻豆影院在线观看 | 在线观看免费黄视频 | 欧美一级免费在线 | 国产精品午夜在线观看 | 91成年人网站 | 国产高清久久久 | 中文字幕在线观看网址 | 日韩精品免费一区二区 | 91精品久久久久久综合乱菊 | 97在线影视 | 国产精品video爽爽爽爽 | 中文字幕欧美三区 | 日韩欧美69| 国内精品久久久久久久久久久久 | 亚洲精品66| 又黄又爽又无遮挡免费的网站 | 91免费版成人 | 日韩黄色免费 | 男女免费av | 97自拍超碰| 久草视频在线资源 | www.啪啪.com| 国产精品久久嫩一区二区免费 | 九九爱免费视频在线观看 | 五月婷婷久久丁香 | 中文在线√天堂 | 久久av影院 | 欧美最猛性xxxx | 波多野结衣在线视频免费观看 | 精品成人国产 | 免费不卡中文字幕视频 | 麻豆网站免费观看 | 亚洲黄色小说网址 | 婷婷综合视频 | 久久精品综合一区 | 午夜免费电影院 | 综合色中色 | 欧美日韩在线观看一区二区 | 亚洲精品合集 | 在线欧美小视频 | 九九热免费在线视频 | www.一区二区三区 | 九九影视理伦片 | 亚洲最大av在线播放 | 精品久久久久久久久中文字幕 | 久久不卡av| 国产最新视频在线观看 | 一区二区欧美日韩 | 激情婷婷丁香 | 色美女在线 | 日日操狠狠干 | 激情综合网五月 | 不卡中文字幕av | 成年美女黄网站色大片免费看 | 欧美成人精品在线 | 国产精品久久久久免费观看 | 中文字幕一区二区在线播放 | 97在线观看免费高清 | 中文字幕在线日本 | 国产一级精品在线观看 | 久久精品久久国产 | 免费三级a | 欧美xxxxx在线视频 | 一级成人免费视频 | 日日操天天操狠狠操 | 中文字幕婷婷 | 丁香婷婷色综合亚洲电影 | www.777奇米 | 亚州av免费 | 欧美一二三区在线观看 | 久久国产精品久久久久 | 99精品国产一区二区 | 国产手机av | 国产玖玖在线 | 欧美aa级 | 天天玩天天操天天射 | 深夜男人影院 | 美女网站黄免费 | 在线观看一区二区精品 | 一级黄色免费 | 99在线看 | 精品国产伦一区二区三区观看说明 | 亚洲va韩国va欧美va精四季 | 亚洲午夜精品福利 | 久久久久电影网站 | 婷婷丁香狠狠爱 | 中文字幕在线看视频国产 | 亚洲三级黄 | 日韩国产精品久久久久久亚洲 | 国内精品视频在线 | 在线观看涩涩 | 亚洲国产精品成人av | 91丨精品丨蝌蚪丨白丝jk | 免费男女羞羞的视频网站中文字幕 | 久久久久久激情 | 亚洲激情p| 日韩精品一区二区三区第95 | 日韩欧美国产精品 | 日韩二区三区在线 | 五月综合久久 | 日韩剧情 | www好男人 | 五月丁婷婷 | 亚洲成人软件 | 中文字幕在线一区二区三区 | 欧美一二三区在线播放 | 精品视频99 | 天海翼一区二区三区免费 | 色婷婷综合成人av | 亚洲欧美在线视频免费 | 色网站在线看 | 久久伊99综合婷婷久久伊 | 久久久久这里只有精品 | 成年人免费看的视频 | 丁香婷婷射| 久久99精品久久久久久三级 | 久久国产精品影片 | 18国产精品白浆在线观看免费 | 免费又黄又爽视频 | 久精品视频免费观看2 | 亚洲一区日韩 | 国产永久免费高清在线观看视频 | 亚洲开心激情 | 美女黄网久久 | 成 人 黄 色 片 在线播放 | av免费网站在线观看 | 久久永久免费 | 91中文字幕 | 天天综合网在线 | 亚洲乱码久久 | 国产成人99久久亚洲综合精品 | 亚洲人成人在线 | 久草在线久| 久久精品aaa | 2024av在线播放| 日本大尺码专区mv | 日日干天天插 | 久久综合加勒比 | 免费看片网页 | 成年人网站免费观看 | 四虎在线影视 | 天天操天天色综合 | 97国产电影| av网站在线观看免费 | 在线看黄色的网站 | av在观看| 欧美,日韩| 狠狠久久伊人 | 四虎国产 | 蜜桃av观看| 日本中出在线观看 | 中文字幕 在线看 | 8x成人免费视频 | 成人在线免费小视频 | 精品国产一区二区三区日日嗨 | 中文字幕一区二区三区乱码不卡 | 国产在线观看xxx | 久久超碰网| 中文字幕国产一区二区 | 亚洲一区日韩 | 久久成人麻豆午夜电影 | 尤物九九久久国产精品的分类 | 久久精彩 | 日韩免费看 | 国模视频一区二区 | 91大神dom调教在线观看 | 97在线精品国自产拍中文 | 最新午夜电影 | 成人在线视频免费 | 在线亚洲精品 | 欧美性久久久 | 在线观看日韩精品视频 | 亚洲国产美女精品久久久久∴ | 日韩av成人在线观看 | 久久综合国产伦精品免费 | 99在线视频观看 | 免费久久99精品国产婷婷六月 | 亚洲精品系列 | 久久r精品| 午夜国产福利在线观看 | 久久精品美女视频网站 | 国产精品久久久av久久久 | 国产精品高清av | 五月天激情综合 | 欧美a√大片 | 日本久久高清视频 | 国产中文字幕在线视频 | 久久免费美女视频 | 中文字幕在线一区二区三区 | 美女免费视频黄 | 日韩精品一区二区三区三炮视频 | 在线观看岛国片 | 免费看国产黄色 | 91chinesexxx| 色永久免费视频 | 中文字幕一区二区三区在线观看 | 国产手机视频在线 | 欧美午夜a | 97超视频| 91传媒视频在线观看 | 国产免费黄视频在线观看 | 玖玖视频精品 | 日韩一级成人av | 四虎国产永久在线精品 | 深爱激情久久 | 色999视频 | 久久国产精品偷 | 久久精选视频 | 91视频传媒 | 97国产精品亚洲精品 | 欧美精品乱码久久久久久 | 久草精品电影 | 99视频免费播放 | 伊甸园av在线 | 欧美一级艳片视频免费观看 | 特级西西www44高清大胆图片 | 久久精品免费播放 | 久久久99国产精品免费 | 国产一级电影在线 | www91在线 | 人人搞人人搞 | 国产精品久久99精品毛片三a | www.色综合.com | 曰韩精品| 亚洲综合色婷婷 | 日黄网站 | 五月婷视频 | 有码视频在线观看 | 青春草免费视频 | 国产亚洲成人网 | 伊人色综合久久天天网 | 有码中文在线 | 三级黄色片子 | 欧洲精品亚洲精品 | 精品电影一区 | 久久久久久久久久亚洲精品 | 黄色午夜| 在线免费观看黄色av | 欧美精品乱码久久久久久 | 午夜视频在线观看一区二区三区 | 精品在线观看国产 | 国产精品欧美一区二区 | 九九涩涩av台湾日本热热 | 24小时日本在线www免费的 | 免费久久久久久久 | 欧美日韩国产伦理 | www.人人干 | 中文字幕精品一区二区精品 | 天天操狠狠干 | 超碰99在线 | 国产午夜一级毛片 | 日韩欧美国产激情在线播放 | 黄色aaa级片| 免费观看丰满少妇做爰 | 亚洲麻豆精品 | 久久九九免费 | 天天操天天摸天天射 | av中文字幕在线电影 | 蜜臀av网址 | 成人资源在线观看 | 日日操天天操夜夜操 | 五月香婷 | 国产做aⅴ在线视频播放 | 免费三及片 | 在线观看视频免费播放 | 99精品久久久久 | 国产 一区二区三区 在线 | 日本大尺码专区mv | 一级片免费在线 | 蜜桃av观看 | 97电影网站 | 日韩黄色免费电影 | 日韩在线观看你懂的 | 国产视频精选在线 | 欧美日韩三区二区 | 亚洲精品白浆高清久久久久久 | 久久久精品国产一区二区 | 成人一区在线观看 | 精品嫩模福利一区二区蜜臀 | 国产无遮挡又黄又爽在线观看 | 久久色视频| 五月婷婷国产 | 亚洲精品1区2区3区 超碰成人网 | 久久精品欧美一区二区三区麻豆 | 99精品免费久久久久久日本 | 国产98色在线 | 日韩 | 中文字幕一区二区三区乱码在线 | 天天操网站 | 中字幕视频在线永久在线观看免费 | 国产一区二区三区免费在线观看 | 国产精品99久久久久的智能播放 | 国产123av| 欧美精品一区二区性色 | 日韩综合在线观看 | 日韩视频二区 | 日日天天av | 日韩成人邪恶影片 | 国产精品久久久久久久av电影 | 国产免费激情久久 | 亚洲精品456在线播放 | 国产资源中文字幕 | 国产精品毛片久久久久久久久久99999999 | 亚洲天天草 | 最新中文字幕在线观看视频 | 久久理伦片 | 国产免费黄视频在线观看 | 色综合激情网 | 91精品免费在线视频 | av大片免费 | 99久久精品免费一区 | 国产剧情一区在线 | 天天人人综合 | 2021国产视频| 97理论电影 | 天天综合久久综合 | 国产精品久久伊人 | 欧美在线视频第一页 | 狠狠网亚洲精品 | 欧美成人久久 | 久久久免费少妇 | 成 人 黄 色视频免费播放 | 国产黄色片在线 | 国产成人精品女人久久久 | 欧美久久久久久久久中文字幕 | 国产精品黄色影片导航在线观看 | 亚洲电影久久 | 国内精品久久影院 | 亚洲免费永久精品国产 | 欧美在线视频a | 亚洲国产日韩av | 成人网在线免费视频 | 一区电影 | 欧美特一级片 | 日日夜夜国产 | 国产麻豆电影在线观看 | 精品96久久久久久中文字幕无 | 99精品热 | 天天躁日日躁狠狠躁av麻豆 | 国产精品免费不卡 | 在线观看黄 | 伊人久久影视 | 夜夜操天天 | 欧美激情视频一二区 | 国产精品99久久久久人中文网介绍 | 久久久久亚洲精品国产 | 嫩模bbw搡bbbb搡bbbb| 亚洲国产av精品毛片鲁大师 | 九九九九九精品 | 欧美日韩国产成人 | 五月婷香 | 91av视频播放 | 精品久久久久国产 | 国产成人精品一区二区三区在线观看 | 午夜精品久久久久久久99 | 欧美天天综合 | 少妇bbw撒尿| 国产在线更新 | 午夜精品福利在线 | 毛片888| 91自拍视频在线 | 97在线免费 | 色就是色综合 | 日日干天天爽 | 丁香六月天 | 性日韩欧美在线视频 | 午夜色大片在线观看 | 日日操操 | 中文字幕乱码亚洲精品一区 | 久久国产欧美日韩 | 最近的中文字幕大全免费版 | 久久久久国产精品厨房 | 婷婷5月激情5月 | 久久艹人人 | 国产日本在线观看 | 日韩精品视| 亚洲三级黄 | www.神马久久 | 很黄很污的视频网站 | 黄色福利网站 | 午夜久久久精品 | 欧美一区二区三区在线播放 | 91大神在线看 | 91观看视频 | 狠狠干中文字幕 | 色偷偷888欧美精品久久久 | 国产精品大片免费观看 | 在线视频 亚洲 | 成人黄大片视频在线观看 | 欧美性生交大片免网 | 91久久精品日日躁夜夜躁国产 | 五月婷社区 | 中文av在线播放 | 玖操| 国产麻豆果冻传媒在线观看 | 久草精品免费 | 91丨九色丨国产女 | 久久久久久久久影视 | 天天干天天操av | 欧美一级久久久 | 欧美 亚洲 另类 激情 另类 | 精品视频123区在线观看 | 亚洲国产免费看 | 99热这里是精品 | 午夜久久成人 | 久久精品电影网 | 久久精品国产久精国产 | 99久久精品免费看国产 | 天天曰夜夜爽 | 国产精品久久人 | 99se视频在线观看 | 国产精品日韩在线观看 | 91精品免费看 | 国产麻豆电影在线观看 | 亚洲精品国产精品久久99 | 五月天激情婷婷 | 久久免费高清视频 | 91爱爱网址 | 三级免费黄 | av黄色大片 | 精品在线99| 亚洲一级电影 | 日韩69av| 国产成人精品久久久 | 亚洲三级视频 | 波多野结衣一区三区 | 日本在线观看视频一区 | 91| 在线黄色av电影 | 久久精品99久久久久久 | 一本色道久久综合亚洲二区三区 | 日日夜夜添| 国产一区二区中文字幕 | 操操操日日日干干干 | 2017狠狠干 | 亚洲狠狠婷婷综合久久久 | 午夜精品久久久久久久99水蜜桃 | 免费在线观看av网站 | 天天激情综合网 | 亚洲第二色 | 午夜美女福利直播 | 日本黄色大片免费 | 国产一区二区综合 | 久久精品aaa | 久久久久久高清 | 婷婷伊人综合亚洲综合网 | 99久在线精品99re8热视频 | 一级做a视频 | 国产一区高清在线观看 | 国产精品久久久久久久久久尿 | 91在线91拍拍在线91 | 午夜视频在线观看一区二区三区 | 久久综合久久鬼 | ,久久福利影视 | 久久香蕉一区 | 日韩欧美一区二区在线 | 日韩免费不卡视频 | 亚洲免费精品视频 | 亚洲午夜精品一区 | 美女激情影院 | 久久99精品久久久久久三级 | 一区二区三区 中文字幕 | 成人在线视频免费看 | 久久久国产精品网站 | 天天激情天天干 | 五月婷婷六月综合 | 欧美资源在线观看 | 天天射天天干天天操 | 欧美日韩xxx | avcom在线| 国内精品久久久久久久久久清纯 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 亚洲我射av| 欧美精品久久久久久久久久 | 久久久这里有精品 | 在线视频观看你懂的 | 91传媒激情理伦片 | 日韩精品一区二区三区免费观看视频 | 久久久久久久久久网站 | www.夜色.com| 在线观看免费成人av | 欧美成年黄网站色视频 | 国产精品视频资源 | 久久看片网 | 黄色大片视频网站 | 91精品啪在线观看国产 | 毛片基地黄久久久久久天堂 | 免费大片黄在线 | 欧美精品久久久久久久免费 | 国内视频在线 | 在线观看免费日韩 | 在线视频观看成人 | 国产免费一区二区三区网站免费 | 日韩激情综合 | 成人av网站在线 | sesese图片 | 九九九热精品免费视频观看网站 | 五月天综合在线 | 999久久久久久久久久久 | 99精品在线 | 91视频这里只有精品 | 精品久久久国产 | 欧美性极品xxxx做受 | 国产亚洲精品成人 | 国产一区二区三区黄 | 97av在线视频免费播放 | 激情久久五月 | 国产麻豆视频在线观看 | 亚洲精品乱码久久久久久蜜桃动漫 | 国产精品久久久久久久妇 | 欧美三级免费 | 午夜在线观看 | 婷婷99| 国产 一区二区三区 在线 | 久久九九久久九九 | 在线观看mv的中文字幕网站 | 日日爱av| 日韩欧美视频免费看 | 国内久久久久久 | 96精品视频 | 久草精品视频在线播放 | 网站你懂的 | 999视频网站| 久久综合五月天婷婷伊人 | 国产色a在线观看 | 青青河边草免费观看完整版高清 | 九九交易行官网 | 狠狠精品 | www99久久| 香蕉一区| 久久婷婷色 | 四虎最新域名 | 久久久999精品视频 国产美女免费观看 | 久草在线免费资源 | 成人黄色在线观看视频 | 激情 亚洲 | 日韩中文字幕91 | 国产色秀视频 | 一区三区在线欧 | 国产成人综合图片 | 黄色av高清| 欧美少妇18p| 日韩素人在线观看 | 一级全黄毛片 | 色多视频在线观看 | 国产福利av在线 | 人人爽人人乐 | 美女网站视频免费黄 | 国产无限资源在线观看 | 成人影视免费看 | 欧美日韩色婷婷 | 精品成人网 | 国产精品大片在线观看 | 成人在线视频在线观看 | 欧美一级电影在线观看 | 免费在线观看一级片 | 精品国产观看 | 99国产成+人+综合+亚洲 欧美 | 亚州免费视频 | 日韩欧美电影网 | 激情综合五月 | 91大神dom调教在线观看 | 网站免费黄色 | 久久久久国产成人免费精品免费 | 最新黄色av网址 | 精品久久久久久国产 | 亚洲综合色丁香婷婷六月图片 | 国产精品99久久久精品免费观看 | 亚洲国产精品影院 | 久久人人爽人人爽 | 女人18毛片a级毛片一区二区 | 色a综合| 成人在线视频免费观看 | 日韩电影黄色 | 欧美日韩不卡在线观看 | 一区二区三区四区久久 | 国产美女视频一区 | 久草 | 亚洲成年人在线播放 | 天天插天天 | 97网在线观看 | 久久久久成人免费 | 成人在线视频你懂的 | 国产精品永久免费 | 久久亚洲欧美 | 欧美日韩精品在线 | 国产精品免费久久久久久久久久中文 | 日韩1页| 亚洲情婷婷 | 天天爽网站 | 99在线观看视频 | 国产在线观看二区 | 国产精品免费在线 | 久久99免费| 色婷婷av在线 | 色国产精品 | 久久精品久久99 | 日韩爱爱网站 | 欧美va天堂在线电影 | 欧美一级免费在线 | 黄色三级免费网址 | 精品久久久久久亚洲综合网 | 色婷婷免费视频 | 玖玖精品在线 | 婷香五月| 午夜精品福利一区二区三区蜜桃 | 一级做a爱片性色毛片www | 久久精品这里都是精品 | 精选久久 | 四虎国产 | 久久久久国产精品午夜一区 | 免费一级片观看 | 国产v亚洲v | 成人在线视频免费看 | 一区二区电影在线观看 | 国产亚洲精品久久久久久无几年桃 | 激情久久久久久久久久久久久久久久 | 91亚瑟视频 | 欧美日韩中文视频 | av中文字幕网址 | 天天躁天天狠天天透 | 亚洲一级性 | 涩涩网站在线播放 | 婷婷爱五月天 | 亚洲精品午夜aaa久久久 | 999久久久国产精品 高清av免费观看 | 日韩免费在线视频 | 三级黄色在线观看 | 国产在线色 | 国产无套精品久久久久久 | 亚洲精品1234区 | 国产精品成人av久久 | 亚洲网站在线看 | 精品视频国产 | 国产精品中文久久久久久久 | 国产原创在线观看 | 综合在线观看 | 色99导航| 国产无套精品久久久久久 | 婷婷深爱网 | 超黄视频网站 | 狠狠狠色丁香综合久久天下网 | 精品超碰 | 欧美一级视频在线观看 | 蜜臀av网站| 国产免费叼嘿网站免费 | 久久99精品久久只有精品 | 四虎永久免费 | 一区免费在线 | 黄色一级大片在线观看 | 久草免费福利在线观看 | 日日夜夜亚洲 | 在线观看日本高清mv视频 | 国产视频二区三区 | 99精品一区 | 欧美一区二区三区在线 | 美女网站黄在线观看 | av成人免费在线观看 | 久久久久免费精品视频 | 国产精品va最新国产精品视频 | 男女啪啪免费网站 | 91亚色在线观看 | 特级西西444www大精品视频免费看 | 日本中文字幕视频 | 不卡日韩av | 成年人在线电影 | 免费电影播放 | 极品久久久久久久 | 天天曰夜夜爽 | a级一a一级在线观看 | 欧美地下肉体性派对 | 91大神免费在线观看 | 99麻豆久久久国产精品免费 | 2022中文字幕在线观看 | 日韩精品免费 | 正在播放国产精品 | 亚洲人成免费网站 | 欧美日韩一二三四区 | 亚洲天堂在线观看完整版 | 亚洲成人av片| 亚洲精品2区 | 国产一区不卡在线 | 99在线精品视频观看 | 国产精品视频永久免费播放 | 国产高清一级 | 国内精品久久影院 | 欧美亚洲一级片 | 国产1区2区3区精品美女 | 国产午夜亚洲精品 | 欧美91视频 | 久久高清视频免费 | 色网免费观看 | 黄色av免费| 日韩欧美电影在线 | 天天干夜夜操视频 | 99久久www免费 | 一区二区三区在线观看中文字幕 | 欧美不卡在线 | 天天色天天骑天天射 | www五月天| 狠狠88综合久久久久综合网 | 亚洲精品中文字幕在线观看 | 一区二区视频网站 | 国产一二三区在线观看 | 免费国产在线精品 | 狠狠色综合网站久久久久久久 | 国产又粗又猛又爽又黄的视频先 | 中文字幕精品www乱入免费视频 | 99久久久成人国产精品 | 黄色免费视频在线观看 | 天天插天天爽 | 日韩欧美有码在线 | 91香蕉视频 | 91精品婷婷国产综合久久蝌蚪 | 99精品视频在线播放观看 | 国产精品美女免费看 | 国产视频久 | 丁香免费视频 | 成人精品福利 | 国产精品一区二区av影院萌芽 | 婷婷国产一区二区三区 | 婷婷综合久久 | 日韩在线视频观看免费 | 色综合五月 | 亚洲国产精品成人av | 日本黄色大片免费看 | 91精品久久久久久久久 | 欧美黄色软件 | 国产精品av免费在线观看 | 91色在线观看视频 | 欧美少妇bbwhd | 在线黄av| 2019精品手机国产品在线 | 久久久蜜桃一区二区 | 免费观看成人av | 天天天天天天操 | av在线之家电影网站 | 91精品国产91 | 久久久久久久久影院 | 国产剧情一区在线 | 久久香蕉影视 | 国产精品毛片一区二区 | 国产精品久久精品国产 | 亚色视频在线观看 | 青青河边草免费视频 | 日韩欧美在线国产 | 色综合欧洲 | 成人av网站在线播放 | 麻豆精品视频 | 日本精品在线视频 | 天天色视频 | www.av免费| 欧美极品在线播放 | 欧美淫视频 | 国产人成看黄久久久久久久久 | 国产精品不卡在线 | 午夜av片| 一区二区三区免费在线 | 91精品在线看 | 狠狠躁日日躁夜夜躁av | 91 中文字幕 | 中文字幕中文中文字幕 | 久久精品视频在线免费观看 | 亚洲精品自拍 | 日韩av不卡在线观看 | 欧美一区二区三区在线 | 一区二区三区免费在线观看视频 | 欧美日韩一区二区三区视频 | 蜜臀av一区| 亚洲国产精品激情在线观看 | 久久久黄色av | 国产精品18videosex性欧美 | 亚洲经典视频 | 黄色成人毛片 | 韩国在线一区 | 精品国产精品一区二区夜夜嗨 | 亚州精品天堂中文字幕 | 中文字幕欲求不满 | 在线免费观看国产黄色 | 91在线视频免费91 | 黄色片视频在线观看 | 17videosex性欧美 | wwwwwww色 | 国产精品成人免费一区久久羞羞 | 超碰久热 | 国产精品原创av片国产免费 | 91精品在线观看入口 | 亚洲五月综合 | 亚洲欧美少妇 | 国产欧美精品一区aⅴ影院 99视频国产精品免费观看 | 色视频在线免费观看 | 成人va在线观看 | 91精品国产91p65 | 国产在线观看av | 免费男女羞羞的视频网站中文字幕 | 999国产| 国产美女精品人人做人人爽 | av高清一区二区三区 | 国产高清视频在线免费观看 | 欧美a免费| 丁香婷婷综合网 | 亚洲六月丁香色婷婷综合久久 | 美女免费黄视频网站 | 国产精品永久免费在线 | 亚洲精品一区二区三区在线观看 | 免费福利在线播放 | 视频在线观看日韩 | 日韩在线观看第一页 | 午夜在线看 | 国产二区视频在线观看 | 精品视频免费久久久看 | 超碰在线国产 | 天天摸日日摸人人看 | 国产在线综合视频 | 91在线视频免费91 | 少妇bbbb搡bbbb桶 | 国产精品久久久久久久久久不蜜月 | 国内精品视频在线 | 亚洲最大av在线播放 | 欧美最猛性xxxx | 久久好看免费视频 | 久久99久久99精品免观看软件 | 欧美精品你懂的 | 国产精品 国产精品 | 色视频在线观看免费 | 玖玖精品在线 | 天堂中文在线视频 | 2022国产精品视频 | 天天插天天色 | 成人av电影免费观看 | 成人av免费 | 97操操| 国产一区麻豆 | aaa毛片视频 | 在线日韩av| 国产精品久久久免费 | 亚洲综合视频在线播放 | 婷婷亚洲综合五月天小说 | 久久九九影视 | 亚洲欧美成人综合 | 国产黑丝一区二区三区 | 久久精彩免费视频 | 久久呀 | 欧美日韩性视频在线 | 免费成人黄色片 | 久久久综合色 | 亚洲国产网站 | 四虎国产视频 | 久久久久久久久久久成人 | 久久亚洲福利视频 | 天天搞天天干 | 中文字幕日韩伦理 | 免费av网址大全 | 色婷婷伊人 | 色综合天天综合在线视频 | 久久精品亚洲国产 | 精品国产免费久久 | 天天综合久久 | 可以免费看av | 人人狠狠综合久久亚洲 | 中文在线√天堂 | 色吊丝在线永久观看最新版本 | 欧美a级一区二区 | 国产成人a亚洲精品v | 精品亚洲成a人在线观看 | 干 操 插| 91在线播放视频 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 亚洲精品女人 | 九九精品视频在线看 | 亚洲精品国精品久久99热 | 欧美精品乱码久久久久久 | 久久在现| 国产成人精品免费在线观看 | 91在线中文 | 日韩精品久久久免费观看夜色 | 国产精品一区久久久久 | 97视频在线免费播放 | 国内精品久久久久久久影视简单 | 国产成人精品一区一区一区 | 免费观看91| 一级黄色大片 | h久久| 久久精品视频网址 | 日韩高清av在线 | 美女黄网站视频免费 | 亚洲va欧洲va国产va不卡 | 亚洲丝袜中文 | 亚洲人成免费网站 | 亚洲高清视频在线观看免费 | 成人性生爱a∨ | 91av观看| 国产香蕉久久精品综合网 | 午夜精品视频一区 | 免费黄a| 亚洲专区在线播放 | 一区二区三区四区五区在线 | 激情图片qvod| 热久久国产| 久久精品视频网址 | 丁香综合网 | 91亚洲成人| 天天躁天天躁天天躁婷 | 天天操天天色天天 | 西西人体4444www高清视频 | 中文字幕在线观看91 | 99这里只有久久精品视频 | 97视频入口免费观看 | 99精品视频免费 | 成人xxxx |