问题标签 [webservices-client]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3113 浏览

websphere - 问题 cxf 与 websphere

我想通过 JaxWsProxyFactoryBean 调用 Web 服务。我在 tomcat 6 中进行了测试,一切正常,但是当我在 WAS 7 上部署时,它不起作用。

我的问题是:当我调用此代码的 factory.create() 方法时:

我得到了这个异常:ServiceConstructionException,它告诉我'e.getMessage() = null'

我下面的 pom 与 WAS 7 之间是否有任何不兼容?

--pom.xml--

0 投票
1 回答
177 浏览

c# - 如何在 Web 服务中返回处理方法(C#)的状态?

我在 .net Web 服务中为“从数据库读取数据”、“数据传输”和“插入到另一个数据库”创建了 3 种方法。我的问题是如何将每个方法的状态(自定义消息)返回给请求的客户端?例如:在方法一运行时,客户端状态必须显示为“正在读取数据库处理”。当第二种方法运行时,必须显示“读取数据库完成。数据传输处理”。可能吗?还是有任何替代解决方案?

0 投票
1 回答
2932 浏览

java - 在服务器中禁用 http 端口后访问 https webservice 时出错

在服务器中禁用 http 端口后,我试图从 https 站点访问操作。它抛出以下错误。启用 http 后,它的工作正常。然后我可以使用 https 请求 .. 请在下面找到启用 sslConnection 的代码

请在下面找到错误

0 投票
1 回答
2022 浏览

xml - 使用 Matlab 发送 SOAP 请求

我在发送 Matlab SOAP 请求 callSoapService(endpoint,soapAction,message) <--http://www.mathworks.com/help/techdoc/ref/callsoapservice.html 时遇到问题

例如,如何在http://www.webservicex.net/FedWire.asmx?WSDL中找到端点、soapAction 和消息

我知道 wsdl 中有多个可能的 soapAction、端点和消息,但我只是在寻找任何 SOAP 请求的示例。

0 投票
2 回答
3424 浏览

web-services - 如何在 ColdFusion 中对 SOAP 请求正文进行数字签名?

对我来说是新的:我需要使用提供商颁发的证书对来自 ColdFusion 客户端应用程序的 SOAP 请求的主体进行数字签名和加密。我还需要解密响应以进行处理。

我已经搜索了几天,一无所获。我找到了引用其他语言的信息,但在 ColdFusion 中没有。如果无法通过 ColdFusion 语言 API 本地执行此操作,有人可以帮助我通过“createObject()”函数或您可能拥有的任何其他方法调用正确的 Java 或 .net 类吗?

2012 年 9 月 17 日 - 附加信息:

更多信息:我在查看代码时发布超时。这是完整的帖子:

我正在使用一项 Web 服务,而不是提供一项。我已经达到了让整个工作正常工作的地步,但它只能通过 ColdFusion“createObject”调用工作一次。

仍然需要帮助。系统:带有 ColdFusion 9 单服务器安装的 Windows Server 2003。

我使用了 Apache 的 wss4J 库并编写了一个简单的 Java 类作为入口点。自定义 Java 类只需将完整的 SOAP 消息作为 String 参数,将 String 传递给 wss4j DateStamp 类,然后将生成的 SOAP 部分对象传递给签名类,然后是加密类。然后它返回签名和加密的 SOAP 信封,该信封已通过 PrettyDocumentToString 函数从文档(SOAP 部分)转换为字符串。

所有这些都有效,我得到了一个带有安全标头和签名加密正文的 SOAP 信封。问题是,在重新启动 ColdFusion 服务(在 Windows Server 2003 上安装单服务器)后,它一次全部工作,但随后的运行导致 wss4j 签名代码中出现错误。我什至使用 Winmerge 在重新启动后立即比较了整个 ColdFusion9 目录,在第一次运行后立即运行,在第二次运行后立即进行比较。唯一的区别在于日志文件。ColdFusion9\lib\neo-datasource.xml 文件中存在差异,但仅在几个数据源描述符的顺序上,而不是在内容上。

下面是代码和堆栈跟踪:

writeOutputs 和 writeDumps 仅用于调试期间的可视化。

ColdFusion 调用脚本:

Java类:

冷融合错误:

堆栈跟踪:

显然,org.apache.ws.security.message.DOMCallbackLookup.getElements 中缺少某些内容。提供它的代码是:

我似乎无法弄清楚为什么它在从 CF 调用时第一次工作,但在随后的运行中失败并出现此错误。

0 投票
2 回答
1914 浏览

web-services - 测试 Soap 服务和 XML 消息格式

嗨,我是 SOAP Web 服务的新手,我正在阅读一本书Web Services Essentials(O'Reilly XML)。我读了很多书,感觉对 SOAP Web 服务很熟悉我运行了一些示例。在本书第 6 章中,有一个名为 GLUE 的工具,如果我们传递 Web 服务的 wsdl 文件 url 并在 SOAP Web 的命令行工具上调用一个方法服务然后它给出 Web 服务的输出。经过一些配置更改后,它将给出 SOAP Web 服务和 SOAP 客户端之间传递的消息格式。任何人都可以建议其他替代命令行工具,这些工具给出在 Web 服务之间传递的 xml 消息和client.please建议一些测试soap web服务的好工具。

0 投票
1 回答
1299 浏览

java - 如何将 zip 文件转换为八位字节流

我正在研究 SOAP Web 服务。我获得了一个第三方 WSDL URL,我需要为其生成客户端代码。我需要传递一个包含 XML 包的 zip 文件,传递的参数应该是八位字节流类型。我不知道如何将参数作为八位字节流传递。我怎样才能做到这一点?

0 投票
1 回答
2051 浏览

jax-ws - clientgen 生成的 webservices 客户端代码无法解析 wsdl

我的要求是为用 SAP 编写的 web 服务创建一个 java 客户端,并且必须部署在 weblogic 中。以及将复杂类型作为输入参数的 Web 方法。

我已经使用 clientgen 创建了存根类。并编写了一个独立的客户端进行测试。

还在类路径 xmlbeans-1.0.jar wlfullclient.jar webserviceclient.jar webservice.jar 中添加了以下 jar

我没有将 wsdl url 提供给 Impl 对象,而是使用静态 wsdl。当我运行应用程序时,它给出了以下错误。使用相同的 wsdl 我正在创建客户端。

0 投票
1 回答
2031 浏览

java - 当类在我的 JAR 文件中时,为什么我得到一个无法加载的类?

我正在运行 JBoss 4.2.3.GA(无法更改此版本)和 Java 6。我正在尝试部署 JAR 文件。在其中,我尝试连接到 Web 服务,但收到错误消息“无法加载 java 类型:org.mainco.bsorg.BusinessServiceFaultException”,即使有问题的类在我正在部署的 JAR 文件中到服务器。我在想有某种类加载器问题,但不知道从哪里开始寻找。我用来连接的Java代码是

我正在使用下面的 Maven 插件生成我的 Web 服务客户端代码...

我有这些依赖项......

下面是例外。我需要从哪里开始挖掘的任何想法?

编辑:我将 JAR 文件部署到 $JBOSS_HOME/server/default/deploy 。JAR 文件包含我要运行的 Quartz 作业,这就是我将其保存到此目录的原因。

0 投票
1 回答
227 浏览

android - 在 Android 中访问 ResTWebService

我正在开发一些应用程序,我想将它们连接到一个 Restful WebService。为此,我编写了这个类:

但是当我运行应用程序时,会显示消息:

我已将所有库添加到项目中。我的问题是:我们创建 apk 时是否可能没有加载库?

我已经单独测试了我的 WebService,它工作正常。我以为“问题可能是 android 权限”,但我搜索并获得了权限:

你能帮助我吗?

真诚的,丽塔