ios - 嵌入式设备上可通过 iOS 访问的 WebService

标签 ios web-services rest embedded windows-ce

我有一个运行 WinCE 并具有无线功能的嵌入式设备。

我正在寻找有关我可以成功使用的技术的建议,这些技术将使我能够在 WinCE 设备上轻松创建 Web 服务,并能够向我的 iOS 设备提供内容。

我希望在 WinCE 设备上运行的 Web 服务支持 REST,而不是 SOAP。

最佳答案

REST Web 服务实际上可以用任何可以监听和响应 HTTP 请求的东西来创建,因此一个简单的套接字监听器可以有效地满足您的要求。 无线服务和客户端是 iOS 的事实实际上是无关紧要的,因为服务只需要知道如何响应 HTTP 请求,可能(尽管不是一定)在端口 80 上。如果 PC 可以使用该服务,那么 iOS 也可以、Linux、Andoid、OD/2 或其他任何东西。这就是网络服务的全部意义。

但是,我认为您想要的东西比仅仅滚动您自己的套接字监听器功能更丰富。 Windows CE 有一个可选的HTTP server可以提供基本的 HTML 以及 classic (i.e. 3.0) ASP 的子集和一些ISAPI .它们的使用和调试往往都很痛苦,但它们包含在您的操作系统许可证中,因此基本上是免费的。

据我所知,至少还有一种商业解决方案,那就是 Padarn web server .它使用 IIS 对象模型的子集,因此您可以轻松创建 IHttpHandler s 用于 URI 并使用紧凑的框架组件处理请求。坦白说,我是 Padarn 的创建者和提供者,所以我显然对它有偏见。

关于ios - 嵌入式设备上可通过 iOS 访问的 WebService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945432/

相关文章:

ios - NSMutableAttributedString具有不同的字体

ios - 我应该从我的模型还是 Controller 调用我的 API?

json - 从 jQuery 调用 Web 服务返回 “No Transport” 错误

node.js - NTLM 如何为 Web 服务工作以验证用户身份?

jquery - 使用 jQuery 前端实现 REST Web 服务安全

在多种方法中找到的 WCF Web API UriTemplate 元素

ios - 将文本水平放入 UIScrollView 和适当的 AutoLayout - Swift

objective-c - Kobold/Cocos2D - 应用程序最小化后重新打开后变得无响应

c# - 使用 SharePoint Web 服务进行身份验证

java - 如何在WildFly(耳朵中)中配置EJB WebServices