问题标签 [wcf-interoperability]

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 回答
1019 浏览

java - Apache CXF 和 .NET WCF Web 服务互操作性

我有一个 .NET WCF WSDL 包含

当尝试使用 Apache CXF 2.7.12 连接到 web 服务时,它说

CXF 似乎无法处理这种 Microsoft 特定的令牌交换。我一直在寻找其他库,但似乎在 Java 中找不到。也许有人可以提供一个很好的解决方案来纠正这种情况。

0 投票
1 回答
336 浏览

web-services - 如何创建跨平台双工 Web 服务通信

我想在 .Net 中创建一个 Web 服务,不同类型(Web、exe、java)的客户端可以使用,尽管它们是用什么语言编写的。

此外,它需要支持回调并能够轻松通过防火墙和 NAT(知道客户端内部 IP 可能会更改或从 NAT 中删除)。

第三,由于它是一个企业产品,我想避免依赖第三方,尤其是那些需要特定环境或客户不想要的第三方。

我可以使用什么样的技术或方法?

我正在研究网络套接字,但我也看到了很多复杂性,我不确定是否有很多拓扑和互操作性边界情况可能使我不可靠。

谢谢

0 投票
0 回答
154 浏览

java - WCF Java 客户端如何将 GZIP 压缩请求发送到服务?

我有一个带有 WCF 服务的应用程序,它接收一个大的输入字符串参数大小,并且所有服务客户端都是 java,我找到了一个使用自定义绑定元素的内置压缩机制,配置如下:

但我知道这使用不可操作的二进制消息编码。

我的问题 :

我可以使用内置绑定元素压缩从 java 客户端接收压缩消息吗?如果不能,java 客户端发送压缩消息的可能方式是什么?

0 投票
1 回答
367 浏览

c# - Webservice代理返回一个空数组但soap响应是有效的

我正在尝试从 ac# windows 客户端使用 php webservice。我无权访问服务代码。我修改了 wsdl 以生成代理类。当我调用返回字符串的 check_connect() 时,一切正常。当我调用返回复杂类型数组的 gettables() 时,我得到一个空数组。它可能与序列化有关,但我找不到问题所在。

这是 Reference.cs 自动生成代码的一部分。

这是我的 wsdl 的一部分

这就是我得到的回应。

0 投票
0 回答
52 浏览

.net - 我找不到这个soap wcf请求头的一套算法

我从第三方 wcf java 客户端接收到标头。我的 .NET svc 服务在收到后抛出异常,因为我在 web.config 中找不到兼容的算法套件值。这是我收到的 signerInfo 标头。

如您所见,DigestMethod 算法和 SignatureMethod 算法是不同的。

这是我在 web.config 文件上的绑定配置:

我找不到标签 algorithmSuite 的适当值。我尝试了微软官方文档中这个标签的大部分值,但没有一个可以同时接受 rsa-sha256 和 sha1 算法。

任何解决方案?,谢谢。

我在服务器端试过这个:

这是我继承自 SecurityAlgorithmSuite 的自定义类:

不幸的是,我的 customBindig 中包含的 DefaultAlgorithmSuite 属性不接受继承类的新实例。相反,它需要静态属性的值。这是我的 IIS 中的异常。