gpt4 book ai didi

java - Web服务应用程序如何知道soap调用特定方法,而无需在soap消息中使用操作名称?

转载 作者:太空宇宙 更新时间:2023-11-04 08:16:42 24 4
gpt4 key购买 nike

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 消息?

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

http://www.ibm.com/developerworks/webservices/library/ws-whichwsdl/引用链接

最佳答案

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

关于java - Web服务应用程序如何知道soap调用特定方法,而无需在soap消息中使用操作名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com