草庐IT

enable-soap

全部标签

java - CXF:将隐式 header 添加到 CXF SOAP/REST Web 服务的 WSDL 和 WADL 响应

我正在尝试为CXFSOAP/RESTWeb服务(由Camel管理)的WSDL和WADL响应添加隐式header。(这些不一定是安全header....)我所说的“隐式header”是指点击服务的WSDL/WADLURL将表明客户端希望在请求中提供header。但我不想在Web服务的签名中明确指定header。我有一个CXF拦截器,它向每个SOAP/REST响应添加一个隐式header。因此,由于WSDL/WADL文档是作为对某些GET请求的响应发送的,我正在考虑以某种方式使用类似的拦截器将header数据添加到WSDL/WADL响应中。我怎么能完成如此了不起的壮举?这是向每个SOAP/

java - WebService 无法处理没有命名空间前缀的 SOAP 主体的请求

当客户端调用Web服务时未在SOAP主体中传递前缀,我的Web服务无法处理客户端的请求,如下所示:2012-05-262012-06-26错误是GetPatientResultsRequest等对应的Java对象为null。似乎当正文中没有前缀时,反序列化没有正常进行。仅当SOAP主体具有类似的前缀时,我的Web服务才能响应2012-05-262012-06-26谁能告诉我该怎么做才能让我的Web服务接受各种SOAP请求(即在Body中有和没有前缀)?我正在使用JAX-WS(SOAP1.1) 最佳答案 Web服务定义了您必须遵循才能

java - 使用 SOAP 将 C++ 应用程序连接到 JAVA 网络应用程序

我有一个C++应用程序需要连接到一个JAVA网络应用程序,是否有任何好的、开源的SOAP包用于此,或者我自己推出会更容易吗? 最佳答案 自gSoap以来,我将投票支持darkhelmet|也将是我的建议。我们主要是一家Java商店,但有一些C++位,gSoap一直是我们首选的SOAP集成方式。它确实比典型的Java堆栈需要更多工作,但它看起来很可靠。 关于java-使用SOAP将C++应用程序连接到JAVA网络应用程序,我们在StackOverflow上找到一个类似的问题:

java - Soap UI : ERROR:java.net.SocketException:连接重置

我收到错误:java.net.SocketException:Connectionreset.我已点击以下链接来解决问题。但是没有运气..SOAPUICertificateauthenticationhttp://geekswithblogs.net/gvdmaaden/archive/2011/02/24/how-to-configure-soapui-with-client-certificate-authentication.aspx我在下面给出了错误日志。任何人都可以看看这个,让我知道如何解决这个问题吗?ThuMar2316:11:51IST2017:ERROR:java.ne

Java:简单的 SOAP 客户端

我正在寻找Java的SOAP客户端。ApacheAxis在我看来非常臃肿。我不明白为什么Java中的事情必须如此复杂。例如,在PHP中,我所要做的就是:array("header"=>array("clientStamp"=>0,"sessionToken"=>$session_token)),"locale"=>"");$response=$betfair->getAllEventTypes($params);?>我的$response对象包含我需要的所有信息。谁能建议我如何在Java中轻松实现这样的东西?非常感谢,~编辑1~@jarnbjo:这对我很有用。我坚持的一点是我需要什么导

java - 如何在 Java 中模拟 SOAP Web 服务

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion存在使用SOAP网络服务的网络应用程序。即使未开发Web服务客户端,市场上也有各种工具可以测试SOAPWeb服务。例如SOAP-UI,tcpmon但我想要它的反义词。我想通过一些硬编码响应对我的应用程序执行单元测试。实际上,在我的项目中,有单独的团队来开发客户端Web服务和

java - 不支持 SOAP 编码

我有如下格式的WSDLurl,这似乎是正确的。在终端中使用wsimport进行解析后,出现错误:从终端运行:tux-world@alachiq:~/Desktop/Project/java>wsimport-keep-swsdl/example.com/wsdl/wsdl.php?wsdlparsingWSDL...[ERROR]"UseofSOAPEncodingisnotsupported.SOAPextensionelementonline59inexample.com/wsdl/wsdl.php?wsdlhasuse="encoded""FailedtoparsetheWSDL

java - 如何将 SOAP XML 解码为 Java 对象

这个问题在这里已经有了答案:JAXBunmarshallwithnamespacesandprefix(3个答案)关闭8年前。在尝试将我的soapXML解码为JAXB对象时出现以下错误。我们收到预期元素为空的错误。在解码SOAPXML时是否应该做任何特定的事情。javax.xml.bind.JAXBContextjaxbContext=(javax.xml.bind.JAXBContext)JAXBContext.newInstance(Class.forName(requestName));Unmarshallerunmarshaller=jaxbContext.createUnma

java - 在 JAXWS 服务器端检索 Soap header

我们正尝试在我们的JAX网络服务中实现安全性,并在header中传递用户名和密码,如下所示。gears_user##########在Java中,我们正在尝试检索用户名和密码,但我们不确定该怎么做,因为它是SoapHeader的一部分,我们之前没有检索过header信息。.....@ResourceWebServiceContextwsctx;publicServiceAvailabilityResponseTypeinquireGeographicEligibility(ServiceAvailabilityRequestTypeinquireGeographicEligibilit

JAVA SWT/AWT Eclipse Mac OSX Java Cocoa CompatibilityMode Enabled

我正在开发一个相当复杂的Java应用程序,混合了Swing和SWT。每当我启动应用程序时,这是控制台输出(应用程序未显示):2012-12-1912:45:45.359java[3442:f07][JavaCocoaComponentcompatibilitymode]:Enabled2012-12-1912:45:45.360java[3442:f07][JavaCocoaComponentcompatibilitymode]:SettingtimeoutforSWTto0.100000我遵循了许多指南和教程设置:System.setProperty("com.apple.awt.C