[英]Implement JSON-RPC in WCF
我一直到处寻找,没有找到解决方案。 我想用WCF实现一个JSON-RPC服务器。 我找到了这个http://jsonrpc2.codeplex.com/,但是它不使用WCF,而且我知道如何集成它。 有人可以提示我如何将所有内容放在一起吗?
谢谢
编辑:我已经在这里发布了我的源代码
服务器端的一个非常基本的实现现在可以正常工作,至少可以处理HTTP GET请求。 我正在尝试为其实现WCF客户端,但我再次陷入了困境:(我将在上面发布一个单独的问题。
我写了一些博客,确切地说明了如何做-在http://blogs.msdn.com/b/carlosfigueira/archive/2011/12/08/上看到第一个(具有指向其他链接的链接)。 wcf-extensibility-transport-channels-request-channels-part-1.aspx 。
基本上,您需要创建一个可以理解协议的传输通道。 在该传输中,您需要将输入/输出转换为WCF Message
对象(WCF堆栈的基本块)。 并且您需要将消息传递到堆栈的其余部分。 您还需要编写一个操作选择器,以将传入的RPC消息映射到将被调用的服务中的操作。
另一种替代方法是在HTTP之上编写JSON-RPC。 在这种情况下,您应该使用一组消息格式化程序(分解参数),操作选择器以及可能的消息检查器(而不是传输通道)来进行请求/回复相关性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.