【问题标题】:messed up with soap api搞砸了肥皂api
【发布时间】:2014-06-17 17:12:15
【问题描述】:

嘿,伙计们正在为我的网站开发一个 api ..我开始了解 soap api..我知道可以使用 rest 创建 api..但是当肥皂协议开始起作用时,我感到困惑的事情..我在互联网上参考了很多肥皂教程,我真的很困惑。

soap是用来做api还是把不同的api链接在一起??...soap做的和rest架构一样的功能吗..可以通过soap构建网站api吗??..

希望你们能帮助我理解肥皂...任何帮助将不胜感激。谢谢提前..

【问题讨论】:

  • 呃...不是吗?伙计,真的很难弄清楚你到底在问什么。 REST 和 SOAP 都是形式化客户端从服务器获取数据的方式。 REST 在如何实现它方面要宽松得多,非常依赖 HTTP。 SOAP 是一个更严格的框架,实际上对传输更透明。通常,您不会为您的网站创建 API,而是将其用于 Web 服务,并且您会遵守一些约定,以便其他程序员在不得不遭受您提出的任何糟糕的 API 时不会试图杀死您;别担心,不仅仅是你,所有的 API 都很糟糕:P
  • @thecoshman 我没听懂你..so 肥皂也用于制作网站 api 吗??.
  • 你能解释一下“网站 api”是什么意思吗,因为对我来说这没有意义。

标签: web-services api rest soap


【解决方案1】:

一般来说 SOAP 是分布式计算风格,REST 是 web 风格(web 也是分布式计算模型)。 请阅读更多here

【讨论】:

  • ..我的问题是我们可以用soap设计一个web api吗?
  • 是的。Rest 或 SOAP 之间的选择取决于您希望在应用程序中提供什么样的服务,无论是面向资源还是面向服务。希望有帮助
  • 是的,谢谢它的帮助..我们可以用肥皂为桌面应用程序制作一个 api 吗??
  • 我认为不建议将 SOAP 用于桌面应用程序。 SOAP 协议运行在 TCP 协议之上。
  • 不,它没有。 SOAP 与传输协议无关。即使 SOAP 与 TCP 绑定,为什么这对于桌面程序来说是不可取的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-15
  • 2012-04-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多