草庐IT

ArrayOfSoho_Soap_DataObject_Packa

全部标签

java - 如何在没有代码生成的情况下使用来自 WSDL 的完全填充的请求生成 SOAP 消息

我想问您如何在WSDL文件的基础上生成XML格式的SOAP请求/响应。目标平台是JVM,因此可以使用多种语言(例如Java、Scala、Groovy、JRuby、Jython等)。SOAP请求/响应生成应该纯粹在XML级别上完成,而不需要任何类生成和类加载(WSDL2Java、JAXB或类似方法在这种情况下是不合适的)。生成应该使用开源组件以编程方式完成。生成技术应该支持document-literal、rpc-encoded和rpc-literal风格,因此正确的参数编码应该由生成器处理。请求/响应消息应该是完全填充的->即使是空/空值也应该生成空节点。长话短说->我想以编程方式做在

java - 使用 Apache CXF 在 SOAP POST 请求中出错,但 curl 有效

我遇到了一个非常奇怪的问题。我正在尝试通过HTTPS执行SOAPPOST请求。当我从我的代码发送请求时,我收到HTTP500错误。现在从cxf日志中,如果我复制了我出错的相同SOAP消息(标题和正文)并使用简单的curl请求发布它,它工作正常。下面是我如何创建服务类和其他初始化URLwsdlurl=SOAPWebServiceTransport.class.getClassLoader().getResource("my.wsdl");OnlinePortservice=newOnlinePortService(wsdlurl).getOnlinePortPort();Clientpr

java - 使用 java 对 WebService 的 SOAP 请求

我对如何通过java向web服务发出请求有点困惑。目前我唯一了解的是webservices使用xml结构化消息,但我仍然不太了解如何构造我的请求。827635基本上我必须向Web服务发送2个参数,作为返回,我需要另外两个参数。我想有一些jar可以完成大部分工作,但我没有在网上找到任何jar。有人可以解释一下基础吗? 最佳答案 SOAP请求是一个XML文件,其中包含您要发送到服务器的参数。SOAP响应同样是一个XML文件,但现在包含服务想要提供给您的所有内容。基本上,WSDL是一个解释这两个XML结构的XML文件。要在Java中实现简

java - 使用 ksoap2-android SOAP 客户端从 WSDL 生成 Java 以在 Android 上使用?

我必须从Android应用程序访问现有的SOAP网络服务。我得到了一些描述web服务的WSDL文件。阅读一些otheranswershereonSO,似乎ksoap2-android是要走的路,关于使用哪个SOAP客户端。接下来的问题是如何从WSDL文件生成所需的Java类,这就是我的不足之处。据我所知,有以下选项:AXIS2codegeneratorWSDL2ksoapJAX-WSwsimporttool我最初尝试#1,使用AXIS2eclipse插件用于wsdl2code生成器。该向导确实成功地生成了很多Java代码,但是它也将我的android项目更改为某种web服务项目,并且我

java - 使用 JDK 工具 wsimport 从 .NET 2.0 应用程序生成的 WSDL 生成 Java SOAP Web 服务客户端时出现问题

我正在尝试使用JDK6工具wsimport为某些SOAPWeb服务生成客户端。WSDL由.NET2.0应用程序生成。对于.NET3.X应用程序,它可以正常工作。当我运行时wsimport-keep-pmypackagehttp://myservice?wsdl它显示了几个这样的错误消息:[ERROR]Aclass/interfacewiththesamename"mypackage.SomeClass"isalreadyinuse.Useaclasscustomizationtoresolvethisconflict.line??ofhttp://myservice?wsdl当我使用A

web-services - 如何指定 webServiceTemplate 使用哪种版本的 soap?

我正在用spring开发一个SOAP网络服务客户端。我正在使用webServiceTemplate如何指定我使用哪种版本的SOAP?我可以看到它默认使用的是soap1.1。我想强制它使用soap1.2我该怎么做? 最佳答案 我刚刚找到,我需要传递一个消息工厂 关于web-services-如何指定webServiceTemplate使用哪种版本的soap?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

java - 如何使用 WebServiceTemplate 发送 SOAP 请求?

我正在尝试向SOAP网络服务发送请求。我读了thistutorial并准备了以下代码。但是,我将向多个SOAPWeb服务发送不同的请求,而本教程只关注一个请求。如何使用WebserviceTemplate发送SOAP请求?WebServiceTemplateSoapMessagesoapMsg=newSoapMessage();soapMsg.setUsername("Requester");soapMsg.setPassword("Pass");soapMsg.setLanguageCode("EN");Requestrequest=newRequest();request.setD

java - 如何让 Spring WebServices 记录所有 SOAP 请求?

我需要在CommonLogFormat中记录所有SOAP请求(参见http://en.wikipedia.org/wiki/Common_Log_Format),加上持续时间(处理请求所需的时间)。最好的方法是什么?看起来可以为SpringWebServices配置log4j,但它会记录我感兴趣的所有值吗?http://pijava.wordpress.com/2009/12/04/spring-webservice-soap-requestresponse-logging-with-log4j/编辑:我们实际上使用的是SLF4J,而不是Log4j。此外,看起来可以通过配置Payloa

java - Android 的 SOAP 1.1、SOAP 1.2、HTTP GET 和 HTTP POST 方法有什么区别?

我正在编写用于SOAPWeb服务的代码,我想知道Android的SOAP1.1、SOAP1.2、HTTPGET和HTTPPOST方法的变化,这是其中的首选方法。请站点出其使用URL或其代码的示例。谢谢 最佳答案 SOAP版本的差异SOAP1.1版和SOAP1.2版都是万维网联盟(W3C)标准。可以部署不仅支持SOAP1.1还支持SOAP1.2的Web服务。SOAP1.1对SOAP1.2规范所做的一些更改很重要,而其他更改则很小。SOAP1.2规范引入了对SOAP1.1的一些更改。此信息并非旨在深入描述SOAP1.1和SOAP1.2的

c++ - 一个好的 SOAP 的 C++ 库

在C++中进行SOAP开发的替代方案是什么?您更喜欢哪一个并且最受支持/最现代? 最佳答案 查看ApacheAxis。那是我一直以来最喜欢的SOAP实现。SOAP做得对!适用于C++和Java。http://ws.apache.org/axis/在ApacheFoundation的最佳传统中,它是免费和OPENSOURCE。所以,享受吧! 关于c++-一个好的SOAP的C++库,我们在StackOverflow上找到一个类似的问题: https://stack