13,190
社区成员
发帖
与我相关
我的任务
分享
gateway.SendMessage<MyDataType>(postObject, resultObject=>
{
....
});
这样。一个GateWay用来处理会话登录,然后将来被调用SendMessage方法时会自动把输入的命令转换为postdata发出,把服务器端返回的数据自动转换为MyDataType类型的对象而异步回调。
自己封装这样一个方法,就足矣了。var web = new WebClient();
var url = "http://www.abc.com/Command1";
var result = web.UploadData(url, postdata);
就行了。通过提交 json 格式的数据 postdata,访问命令 Command1 而得到返回的json 格式的数据 result。这是很简单很直观的做法,没有什么困难的。用不着一堆 wcf 编程门槛做为阻拦,通用性也很高。