1

myMethod 的文档/文字WSDL

<types>
    <schema>
        <element name="xElement" type="xsd:int"/>
        <element name="yElement" type="xsd:float"/>
    </schema>
</types>

<message name="myMethodRequest">
    <part name="x" element="xElement"/>
    <part name="y" element="yElement"/>
</message>
<message name="empty"/>

<portType name="PT">
    <operation name="myMethod">
        <input message="myMethodRequest"/>
        <output message="empty"/>
    </operation>
</portType>

<binding .../>  

myMethod 的文档/文字SOAP 消息

<soap:envelope>
    <soap:body>
        <xElement>5</xElement>
        <yElement>5.0</yElement>
    </soap:body>
</soap:envelope>

Web 服务引擎如何知道特定方法的上述肥皂消息?

服务器应用程序如何知道soap消息正在调用哪个方法?

http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/链接供参考

4

1 回答 1

1

服务器将根据参数类型识别方法并使用@Webmethod 进行注释。如果有两个类似的方法,服务器将调用 wsdl 中指定的最后一个方法。

于 2014-03-24T16:33:09.117 回答