使用Angular UI哪个更好的REST或SOAP?

Ale*_*lex 3 rest soap web-services

我们正在使用面向服务的体系结构(SAO)开发一个应用程序,我们使用Angular JS作为前端.服务将使用Java编写.目前我们正在讨论是否应该使用REST服务或SOAP服务.我知道两者都有优点和缺点但哪一个最适合我们的情景,我们不清楚.

问候,亚历克斯

Thi*_*ier 9

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

也就是说,使用JSON格式进行有效负载的REST服务在AngularJS中使用起来更方便,因为该框架内置了对此类格式的支持.您可以直接使用$http$resource在Angular应用程序中使用.

SOAP基于XML,您需要在Angular应用程序中使用它.实际上,您需要集成JavaScript SOAP客户端,因为解析SOAP响应并创建SOAP请求可能很繁琐.有关更多详细信息,请参阅此链接:AngularJS - 使用AngularJS模型的SOAP服务集成.