使用WCF服务器连接Java客户端应用程序和IOS应用程序

时间:2012-06-05 06:35:19

标签: c# wcf cross-platform client

我想问一下,如果我使用WCF技术构建我的服务器 - 客户端应用程序,我可以使用此服务器技术连接java客户端应用程序和objective-c客户端应用程序。因为我想构建跨平台应用程序,但我希望服务器是c#server

我可以将它们连接在一起吗?

是否有另一种使用c#的服务器应用程序技术?

1 个答案:

答案 0 :(得分:1)

是的,您应该使用RESTful服务来创建跨平台服务。这样您就可以使用

访问您的wcf服务方法

http://yourdomain.com//service.svc/users/ {名} /书签?标签= {}标签

但是,为了正确保护它们以避免DOS攻击和其他恶意使用,您需要实施身份验证以消耗其他服务。安全休息服务的最佳方法是在每个服务调用中使用哈希参数。 hash param可以从一个密钥,日期时间,消息盐等派生出来。有关更多信息,请查看此内容。

WCF, RESTful Web Services and custom authentication

我建议您应该以JSON格式创建restful服务,这样它的重量会很轻,并且会减少数据包的开销。

http://www.codeproject.com/Articles/327420/WCF-REST-Service-with-JSON

的问候。