gpt4 book ai didi

android - SOAP 和 RESTFUL 之间的主要区别以及哪个适合 Native 移动应用程序?

转载 作者:行者123 更新时间:2023-11-29 21:15:59 25 4
gpt4 key购买 nike

我们正计划开发一个支持本地语言的跨平台移动应用程序。在我的项目中,我们需要消费/创建服务,那么哪个合适?肥皂或RESTFUL。 (使用Xmarin开发工具)

最佳答案

SOAP 协议(protocol)是一种 XML 消息,描述了客户端和服务器之间的消息传递。您可以在这里阅读更多相关信息:http://en.wikipedia.org/wiki/SOAP

REST 服务更简单,也更直观,因为它包含 http 协议(protocol)并且完全基于 Web。您可以发送和接收 JSON、XML 甚至纯文本格式的数据。与 SOAP 相比,它的重量很轻。您可以在这里阅读更多相关信息:http://en.wikipedia.org/wiki/Representational_state_transfer

对于移动应用程序,我会使用 restful 服务 - 首先是因为它更轻量,消息的大小更小,您可以使用 httpclient 在 Titanium 中轻松实现它。对于 SOAP,您需要根据协议(protocol)自行解析 XML,或者找一个库来为您做这件事(我打赌有一些 JS 库可以做到这一点)。

也可以看看这里的这篇文章:Representational state transfer (REST) and Simple Object Access Protocol (SOAP)

和这篇文章: http://searchsoa.techtarget.com/tip/REST-vs-SOAP-How-to-choose-the-best-Web-service

关于android - SOAP 和 RESTFUL 之间的主要区别以及哪个适合 Native 移动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21433250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com