我应该使用哪种类型的网络服务供iOS/Android应用程序使用?

TJ *_*ott 2 .net wcf android ios

我必须编写一些Web服务来支持我们公司将要生产的一些移动应用程序(Android和iOS).因为我们使用Windows/IIS服务器,所以服务将基于WCF/.NET 4.我想知道哪种格式在移动端最容易使用.我知道有JSON,SOAP和其他,我只是不知道哪个在移动环境中有最好的支持.建议?

我打算拥有一组由两个移动平台使用的WCF服务.

Sli*_*SFT 5

由于您使用的服务器上的.NET平台,WCF支持发送/接收XML或JSON消息很容易地使用WebHttpBindingsWebServiceHostFactory构建RESTful服务.

对于客户端平台 - 您只需要一个能够将JSON或XML格式的消息发送到URL并检索响应的HTTP客户端.有许多库可以使这更容易管理,但这取决于您的服务所涉及的复杂性.

我会避免使用SOAP,但您可以通过添加BasicHttpBindingServiceHostFactory轻松地使用WCF来支持它.