在我的iphone应用程序中,我打电话(通过SOAP post方法)一个以.net编写并驻留在服务器上的Web服务,它的所有工作都正常。但我的疑问是,我们可以用目标c来编写一个Web服务吗?并将其托管在服务器上?以便我们能够从任何平台(如.net,php和objectiveC)访问它。我们可以使用目标创建一个web服务c
2
A
回答
4
我在前段时间阅读了关于这个问题的奇妙教程here。
说实话,在生产环境中真正使用它可能相当困难。如果您想获得Apple提供给您的所有功能和工具(您的问题的目的似乎是什么),那么您必须使用Mac才能在之后运行您的服务。
在我的使用PHP的例子中(如果你需要一个也由MySQL备份的数据库)比较容易。几乎所有的托管服务商都支持它,您不必担心设置一堆Mac电脑,并通过牢固而稳定的电缆将其连接到互联网(并保证可用性)。
0
是的。 Web服务只是一些可以通过Web提供服务的应用程序。正如你可以在Objective C中创建一个应用程序一样,它可以是一个与任何其他语言相同的Web服务。
你可以在任何你有目标C编译器的服务器上运行它,但是你使用的框架可能会限制你对服务器的选择(也就是说,你可以在Windows上编写目标C,但你不会能够使用NS框架)
0
Web服务不限于编程语言,但是您需要查找是否有任何使用objective-c的框架可以在特定服务器上运行。例如,iiS允许您使用可以使用C#或VB.Net实现的Asp.net。
从使用Web服务的客户端,他们不必是特定类型的设备。我认为这就是Web服务的重点。它们之间传递的消息被格式化。例如,SOAP消息使用xml,这将确保消息通过HTTP传输。因此,无论您使用iPhone,Android还是Blackberry,您都应该没有问题来进行Web服务调用。
所以一般来说,我认为你必须看看你想创建什么样的Web服务,然后看看Apple(我认为)是否能为你提供一个很好的框架来完成它。就客户端而言,只要您的Web服务使用XML或JSON,就应该得到很好的支持。
希望它有帮助。
相关问题
- 1. 我们可以使用php为apache web服务器创建一个gui吗?
- 2. 我可以从c#WCF服务创建一个wsdl,就像我以前用c#web服务一样吗?
- 3. 我可以用C#4.0创建一个COM服务器吗?
- 4. 我们可以调用一个servlet web服务方法
- 5. 我们可以在单个应用程序中创建SOAP和REST Web服务
- 6. 创建一个web服务项目
- 7. 用C#创建Web服务
- 8. 创建一个web服务
- 9. 创建一个web服务
- 10. 是否可以创建一个Web服务来创建一个XML文件?
- 11. 帮助在目标C,使一个Web服务应用程序
- 12. 是否有可能创建一个可以接收邮件的C#Web服务?
- 13. 我可以创建一个可下载PDF格式的Web服务吗
- 14. web服务与目标-c
- 15. 我们可以在java中使用php web服务吗?
- 16. 开发Web服务时我们可以使用哪种技术?
- 17. 我们可以在RESTful Web服务中使用SOA架构吗?
- 18. 创建一个Web服务,可以回答WhatsApp消息
- 19. 我可以创建Web服务来调用Servlets吗?
- 20. 我们可以使用SaxParser创建一个xml
- 21. 我们可以使用MS WebDeploy创建一个新的网站
- 22. 我们可以使用php创建一个单词模板吗?
- 23. 我们可以创建一个发布事件的WCF服务吗?
- 24. 不能使用我的web服务从目标c
- 25. 我可以创建一个旧版本的Azure移动Web服务
- 26. 是否可以在C#中创建有状态的Web服务?
- 27. 从目标C调用.Net Web服务
- 28. 我们可以使用c#编写NNTP服务器吗?
- 29. 我可以使用C#和visual web developer express创建一个EXE文件吗?
- 30. 我可以限制一个glassfish虚拟服务器可用的web服务吗