问题标签 [soap]

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 投票
1 回答
1362 浏览

wcf - 使用 WCF 发送签名请求并接收未签名响应

我正在与一个 .NET 开发团队合作,他们试图与使用 WS-Security 的 Web 服务进行交互,尽管该服务需要签名请求,但它只返回未签名的响应。

团队知道使用 WSE 调用服务的方法,但他们需要使用 WCF,所以任何人都可以建议如何配置 WCF 以发送签名请求并接收未签名响应?

TIA

0 投票
4 回答
29145 浏览

c# - C# 中的 SOAP 客户端,无需访问 WSDL 文件

我正在与第三方合作,将我们的一些系统与他们的系统集成在一起,他们为我们提供了一个 SOAP 接口,以便在他们连接的系统中提出某些请求和更改。对我来说,问题是他们没有提供 WSDL 文件供我使用。如果我有一个 WSDL 文件,那么只需运行提供的 .NET 命令 (wsdl.exe) 并生成一个代理类来与服务交互就可以了。

没有 WSDL 文件有没有“简单”的方法来做到这一点?我拥有我们可以访问的所有功能以及我需要发送的参数以及我应该期望的回报。

没有 WSDL 文件的 SOAP 服务很常见吗?(我问这个是因为我们将来会添加更多的外部系统)

有没有人针对无 WDSL 服务做过代理类或任何其他形式的客户端,并且对如何做有任何好的指导?

0 投票
2 回答
2578 浏览

sql-server - 为什么 SSRS 会忽略 Web 方法返回的某些列中的数据?

我正在使用 Reporting Services 2005 中的 XML 数据源功能,但在丢失数据时遇到了一些问题。当一行中的第一列没有值时,SSRS 似乎忽略了整列!

web方法请求很简单:

同样,响应非常简单:

在此示例中,RaisedBy 列将完全为空。如果“问题”被颠倒,那么 RaisedBy 首先有一个值,就没有问题。有任何想法吗?

0 投票
4 回答
18110 浏览

soap - JIRA SOAP API 文档?

我正在构建一些自定义工具来处理 JIRA 安装,并且公开的 SOAP API 很棒,除了没有命名任何参数。

例如,getIssue 的原型是:

所有的 SOAP RPC 方法都遵循这个约定,所以如果没有文档,我很难弄清楚要传递很多这些方法。

有人知道权威的 API 文档指南吗?

0 投票
6 回答
1785 浏览

java - 寻找用于创建基于 SOAP 的 Web 服务的轻量级 Java 堆栈

我可能会使用 Tomcat 和 Apache Axis webapp 插件,但我对任何其他潜在的轻量级解决方案感到好奇。

这样做的主要目标是连接到 MySQL 数据库以进行一些演示。

谢谢,托德

0 投票
6 回答
11466 浏览

soap - WSDL 最佳实践

我正在开发一个与第 3 方集成的 SOAP 应用程序。我觉得这个第三方的 WSDL 很奇怪。我对 SOAP 很陌生,所以如果它没有损坏,我不想去要求他们修复它。以下是我注意到的一些我认为错误的事情,尽管我确信它在技术上是一个有效的文档(因此我在标题中写了“最佳实践”)。另外,我使用 gSOAP 作为我的 SOAP 库,这可能就是为什么我认为其中一些东西很奇怪(我对 gSOAP 的了解甚至比对 SOAP 的了解还要新)。

  1. 它们在同一个 WSDL 中为 SOAP 1.1 和 SOAP 1.2 指定了接口。这会导致 gSOAP 生成两倍于它需要的类,因为我只打算使用 1.2。

  2. 他们所有的命名空间都是http://tempuri.org. 那不应该是这样的,对吧?

  3. 尽管定义了一堆 RPC 调用,但它们的 WSDL 使用文档格式。我正在考虑要求他们切换到 RPC 格式,因为 gSOAP 似乎不会生成将 C++ 类型参数用于文档格式的方法。相反,它为每个 API 函数的输入和响应数据创建一个新类。如果我不能解决这个问题,我将不得不编写另一层包裹 gSOAP 的东西,以便为我的应用程序的其余部分提供合理的 API。此外,AFAICT,如果他们切换到 RPC,将来回传输的 XML 将与现在完全相同,所以我认为这并不困难。

  4. 元素具有 minOccurs = 0 但是当我在没有它们的情况下提交请求时,我得到返回的错误表明它们是必需的(有时甚至是空指针异常的堆栈跟踪)。如果需要,他们应该将它们指定为 minOccurs = 1,对吗?

  5. 几乎所有的 Web 服务函数都指定了一个响应,其中包括一个表示成功的整数(实际上是一个布尔值)和一个错误消息字符串。他们应该为此使用 SOAP 错误吗?我认为如果它是一个错误,我的应用程序会更容易处理,因为 gSOAP 会让我很容易地解决这个问题(并简单地打印错误消息)。

当然,我不希望这家第 3 方公司仅仅因为我要求他们就改变他们的 WSDL。至少我会学到一些东西……据我所知,这些都不是错误的,甚至没有问题。谢谢你的帮助。

0 投票
4 回答
2331 浏览

php - nusoap中的重复标签

我正在使用nusoap连接到一个肥皂网络服务。类发送给服务的 xml 是从一个数组构造的,即:

这工作正常。多维数组还构造了一个漂亮的嵌套 xml 消息。

当我需要两个具有相同名称的标签时遇到问题:

数组中的第二项覆盖第一项,导致:

怎样才能做到这一点?

0 投票
4 回答
35712 浏览

.net - 下载 WCF 服务公开的所有 WSDL 文件的最佳方法是什么?

下载 WCF 服务公开的所有 WSDL 文件的最佳方法是什么?

例如,根 WSDL 文件引用以下其他 WSDL 文件:

理想情况下,可以自动下载,以便每次 WSDL 更改时都可以轻松地将文件分发给客户或合并到文档/SDK 中。

0 投票
7 回答
92292 浏览

.net - 如何从 .NET 发布 SOAP 请求?

我在 XML 文件中有 SOAP 请求。我想将请求发布到 .net 中的 Web 服务如何实现?

0 投票
1 回答
1848 浏览

soap - 如何将 SOAP 方法的返回类型声明为映射(在其 WSDL 中)?

我正在向 SOAP 服务添加一个方法。我希望这种方法能够返回地图。更具体地说,它是列表(向量/数组)的映射。我将如何在其 WSDL 中捕获这一点?