【发布时间】:2009-09-16 16:38:47
【问题描述】:
我正在使用 WCF 开发一个 Web 服务,我想使用一个用 Java 编写的客户端来访问它。我将使用协议缓冲区对消息进行编码(准确地说是 Marc Gravell 的 protobuf-net)。
这是否可能实现,或者客户端也必须用 .NET 编写吗?我知道使用协议缓冲区序列化的数据是二进制互操作的,但我不知道 WCF 是否在编码的协议消息之上添加任何特定于平台的元数据。
我不在乎 WCF 服务是 RESTful、基于 SOAP 还是其他任何形式的 WCF 支持,我只希望使用 PB 对实际有效负载进行编码。这可能吗?如果可以,我将非常感谢一个简短的例子。
【问题讨论】:
标签: java .net wcf protocols protocol-buffers