0

我想问一下我是否使用 WCF 技术构建了我的服务器客户端应用程序,我可以使用这种服务器技术连接 java 客户端应用程序和 Objective-C 客户端应用程序吗?因为我想构建跨平台应用程序,但我希望服务器是 c# 服务器

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

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

4

1 回答 1

1

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

http://yourdomain.com//service.svc/users/ {用户名}/bookmarks?tag={tag}

但是使用restful服务存在一个问题,您需要实施身份验证才能正确保护它们以避免DOS攻击和其他恶意使用。确保安静服务的最佳方法是在每个服务调用中使用散列参数。哈希参数可以从密钥、日期时间、消息盐等派生。有关更多信息,请查看此内容。

WCF、RESTful Web 服务和自定义身份验证

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

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

问候。

于 2012-06-05T06:49:52.343 回答