草庐IT

ArrayOfSoho_Soap_DataObject_Packa

全部标签

java - 使用 Axis 1.4 设置自定义 SOAP header

我正在尝试使用Axis使用.NET2.0Web服务。我使用EclipseWST插件生成了Web服务客户端,目前看来一切正常。这里是预期的SOAPheader:stringstring我没有找到任何关于如何从Axis客户端配置此header的文档。当我使用VisualStudioC#Express2008生成客户端时,它会生成一个名为Authentication的类,其中包含两个字符串属性(User和Password)以及所有客户端方法接收此类的对象作为第一个参数,但AxisWS客户端不会发生这种情况。如何在客户端调用中设置此header? 最佳答案

java - SOAP 消息到 web 服务 - HTTP 响应代码 : 403 for URL

我尝试将XML文件中的SOAP消息发送到网络服务,然后获取二进制输出并对其进行解码。Endpoint使用HTTPS协议(protocol),所以我在代码中使用了TrustManager来避免PKIX问题。你可以在这里看到我的代码:importjavax.net.ssl.*;importjava.io.*;importjava.net.HttpURLConnection;importjava.net.URL;importjava.net.URLConnection;importjava.security.cert.X509Certificate;publicclassMain{publi

Java SOAP "wsimport"- 从文档/文字包装的 WSDL 强制包装绑定(bind)?

Java6JAX-WS“wsimport”实用程序在给定WSDL文件的情况下生成Web服务框架(接口(interface))方面做得很好,但有一个令人讨厌的异常。当给定一个使用SOAPDocument/literalwrappedstyle的WSDL时(alsodescribedhere)它生成一个带有“裸”SOAPbindingparameterstyle的服务接口(interface)(多个参数和返回值在方法签名中扩展为"holder"objects)而不是WSDL指定的简单包装参数和返回值。其他工具,例如Axis2wsdl2java只是使用包装器元素作为输入参数和返回值,而不是自

java - 远程 SOAP Web 服务不断断开连接

简短描述我正在使用JBossSwitchYard以连接到安全的远程SOAPWeb服务。由于某种原因发送请求后;远程Web服务正在停止任何进一步的通信;所以我没有收到回复。问题我需要一个想法或解决方案,这可能是这里的问题。错误Causedby:java.net.SocketException:SocketExceptioninvokinghttps://**********.asmx:Unexpectedendoffilefromserver描述和注释远程网络服务正在使用自签名证书;我已将服务器证书导入到我的本地信任库+加上我的其他证书(在我的keystore中)以向远程服务器标识我自己

java - 用于 Java 的轻量级 SOAP 客户端库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion谁能推荐一个好的Java开源库来构建一个简单的SOAPWeb服务客户端?我正在寻找可以在Java5SE环境中工作的依赖性和配置最少的东西。升级到Java6并不是这个项目的真正选择,如果可以避免,我宁愿避免使用完整的J2EE容器。我不需要发布和服务,只需要消费。我目前正在使用Axis2,但我必须引入大约15MB的额外jar才能在没有NoClassDefFoundErro

java - 用于单个应用程序的 REST 和 SOAP Web 服务

我们已经使用Spring构建了一个应用程序并使用Tomcat对其进行了部署。我们有一个可用的REST接口(interface),但是我们的一个客户只有一个SOAP客户端。我的理解是SOAP网络服务和REST网络服务不能在同一个端口或应用程序中共存。在尽可能少的开发情况下接受SOAP请求的选项有哪些?我应该通过rest接口(interface)接受soap数据包并解析XML吗?或者我可以设置一个SOAP接口(interface)与我的REST接口(interface)通信并响应吗?我正在使用Gradle作为我的构建工具。将解决方案作为单个WAR文件的一部分会很好

java - 在给定 WSDL 文件的情况下在 Java 中创建 SOAP 客户端

我从来没有在java中使用过任何SOAP库,所以对于这个问题的新颖性,我深表歉意。我正在尝试利用TivoliEndpointManager的SOAPAPI。我已经使用wsimport.exe(在jdk中提供)从提供的WSDL文件生成了必要的类。现在我获得了大量的类,我认为这些类将信息打包成xml格式,但我不确定如何处理它们。我已经阅读了提供的文档,但它充其量是模糊的。wsimport生成的类如下:根据文档,以下Perl代码可用于查询Tivoli的APIuseSOAP::Lite;#arguments:[hostname][username][password][relevanceexp

java - 使用 org.apache.http 发送带有 SOAP 操作的 HTTP Post 请求

我正在尝试使用org.apache.httpapi编写带有SOAP操作的硬编码HTTPPost请求。我的问题是我没有找到添加请求正文的方法(在我的例子中是SOAP操作)。我很乐意提供一些指导。importjava.net.URI;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.client.methods.HttpPost;importorg.apache.http.entity.StringEntity;importorg.apache.h

java - 自定义 SOAP 响应的 JAX-WS 前缀

目标我正在为一个相当陈旧(但遗憾的是无法更改)的界面实现一个Web服务。我遇到一个问题,即调用我的服务的客户端需要SOAP响应中的特定namespace,而我很难更改它以匹配。考虑一个HelloWorld的例子,我想要这个:HelloCatchwa!看起来像这样:HelloCatchwa!我发现了一些类似于我正在尝试做的事情here但我无法正确执行类似的代码。(我想坚持使用Metro,而不必更改为cxf或axis)执行我对JAXBContextFactory的实现返回JAXBRIContext看起来像这样:importcom.sun.xml.bind.api.JAXBRIContext

python - SOAP、Python、 SOAP 水

请建议库在python中使用soap。现在,我正在尝试使用“suds”,我无法理解如何从服务器回复中获取httpheader代码示例:fromsuds.clientimportClienturl="http://10.1.0.36/money_trans/api3.wsdl"client=Client(url)login_res=client.service.Login("login","password")变量“login_res”包含xml答案但不包含httpheader。但我需要从他们那里获取sessionID。 最佳答案 我