【发布时间】:2011-02-22 03:14:48
【问题描述】:
更新:我在下面的答案中提供了完整的代码示例。
我已经构建了自己的小型自定义 XML-RPC 服务器,并且由于我希望在服务器端和客户端都保持简单,因此我想要完成的是创建一个最简单的客户端(最好使用 C# ) 使用 WCF。
假设通过 XML-RPC 公开的服务 Contract 如下:
[ServiceContract]
public interface IContract
{
[OperationContract(Action="Ping")]
string Ping(); // server returns back string "Pong"
[OperationContract(Action="Echo")]
string Echo(string message); // server echoes back whatever message is
}
因此,有两个示例方法,一个没有任何参数,另一个带有简单的字符串参数,两者都返回字符串(仅作为示例)。服务通过 http 公开。
Aaand,下一步是什么? :)
【问题讨论】: