gpt4 book ai didi

java - 如何将 SOAP 操作添加到 java 中的 web 服务?

转载 作者:搜寻专家 更新时间:2023-10-31 20:05:31 25 4
gpt4 key购买 nike

我正在处理 SOAP 网络服务。我使用了如下注释:@webService(endPointInterface=)、@WebMethod、@WebResult。

Code :

<wsdl:operation name="thumbNailImageService">
<soap:operation soapAction="" style="document"/>
<wsdl:input name="thumbNailImageService">
<soap:body use="literal"/>
</wsdl:input>

我正在获取上述请求的 WSDL,但我的 SOAP 操作为空(空字符串)。

我想像任何注释一样从我的 Java 代码添加 SOAP 操作。

需要解决:

<soap:operation soapAction="Any Action URl points to service" style="document"/>

帮助我使用 java 代码使用注释添加 SOAP 操作。

我正在为它使用导入或库,如下所示:

**import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.Style;
import javax.jws.soap.SOAPBinding.Use;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlRootElement;**

谢谢

最佳答案

使用 JAX-WS,您可以指定 @WebMethod 注释的 action 属性。它绑定(bind)到 soap:operation 标记的 action 属性。查看javadocs .

关于java - 如何将 SOAP 操作添加到 java 中的 web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8695003/

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