我想问一下,如果我使用WCF技术构建我的服务器-客户端应用程序,我是否可以使用该服务器技术连接java客户端应用程序和objective-c客户端应用程序。因为我想构建跨平台的应用程序,但我希望服务器是c#服务器
我可以将它们连接在一起吗?
对于使用c#的服务器应用程序,还有其他技术吗?
发布于 2012-06-05 14:49:52
是的,您应该使用RESTful服务来创建跨平台服务。这样,您就可以使用以下命令访问wcf服务方法
http://yourdomain.com//service.svc/users/{用户名}标签{/bookmarks?tag=}
但是使用restful服务有一个问题,您需要实现身份验证,以便正确地保护它们,以避免DOS攻击和其他恶意使用。保护restful服务的最好方法是在每个服务调用中使用散列参数。散列参数可以从密钥、日期时间、消息盐等导出。有关更多信息,请查看此。
WCF, RESTful Web Services and custom authentication
我建议您应该创建JSON格式的restful服务,这样它将是轻量级的,并且对数据包造成较少的开销。
http://www.codeproject.com/Articles/327420/WCF-REST-Service-with-JSON
致以问候。
https://stackoverflow.com/questions/10892729
复制相似问题