gpt4 book ai didi

c# - REST 不是标准的 'Per-Se' 那么为什么 WCF 创建一个 wsdl,有什么意义,它比 SOAP 更糟糕吗?

转载 作者:太空狗 更新时间:2023-10-30 01:25:42 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
What is the point in a WSDL with a rest based service?

我必须决定是为我们的 API 实现基于 SOAP 还是基于 REST 的架构。我被 REST 吸引是因为它简单的设计模式和相对容易的测试(例如通过浏览器测试所有 GET 请求)。

但是有人告诉我,因为 SOAP 比 REST 更标准化,所以它更适合面向服务的架构,因此更好。

我可以看到这个论点的逻辑,但我也看到了..

  1. HTTP 是标准的
  2. 文档JSON和XML非常标准
  3. 我的 REST 网络服务创建了一个 wsdl。

如果 REST 如此“非标准”,那么它的第 3 点似乎让我感到困惑,那么它为什么要创建 WSDL? SOAP 接口(interface)创建 WSDL。两个 WSDL 都可以更改(如果服务更改)那么最终有什么区别?

我真的不需要现在或最有可能的任何日期实现 WS* 功能。能够从我们自己的 ajax 控件调用此 API 也将是有益的。并让人们能够从 ajax 调用它。在我看来,REST 是前进的方向,但确实需要检查。

希望有人能帮忙。

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