【问题标题】:REST or SOAP which one is better with Angular UI?REST 或 SOAP 哪个更适合 Angular UI?
【发布时间】:2015-03-11 06:48:41
【问题描述】:

我们正在使用面向服务的架构 (SAO) 开发一个应用程序,其中我们使用 Angular JS 作为前端。服务将用 Java 编写。目前我们正在讨论我们应该选择 REST 服务还是 SOAP 服务。我知道两者都有优点和缺点,但我们不清楚哪一个最适合我们的场景。

问候, 亚历克斯

【问题讨论】:

    标签: web-services rest soap


    【解决方案1】:

    我认为 RESTful 服务更轻量级并且利用了 HTTP 协议的功能。您可以查看此链接以了解有关 REST 和 Web API 的更多详细信息:https://templth.wordpress.com/2014/12/15/designing-a-web-api/。

    也就是说,使用 JSON 格式作为有效负载的 REST 服务更方便在 AngularJS 中使用,因为该框架具有对这种格式的内置支持。您可以在 Angular 应用程序中直接使用$http 或$resource。

    SOAP 基于 XML,您需要做更多工作才能在 Angular 应用程序中使用它。事实上,您需要集成一个 JavaScript SOAP 客户端,因为解析 SOAP 响应和创建 SOAP 请求可能很乏味。有关详细信息,请参阅此链接:AngularJS - SOAP Service Integration With AngularJS Model。

    【讨论】:

      猜你喜欢
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      • 2017-04-29
      • 2011-10-22
      相关资源
      最近更新 更多