【发布时间】:2014-05-13 03:42:02
【问题描述】:
我已经阅读了其他 WCF 与 Web API 的问题以及博客。也可以在 WCF 中使用 webHttpBinding 编写 HTTP 服务。那么,当可以将 WCF 用于相同目的时,为什么还要转向 Web API。有人说在 Web API 中使用 HTTP 很容易。但在什么意义上。
很多博客让我感到困惑。它们中的大多数都像“你可以在 WCF 中执行 HTTP,但 Web API 是纯 REST 的。如果你愿意,你可以使用 Web API,但你也可以使用 WCF”。就像推销员描述他们的产品一样,这让我很困惑。
我有旧的 asmx 服务,我想转移到 REST 服务。我用 webHttpBinding 尝试了 WCF。它运行良好,但为什么要迁移到 Web API?
【问题讨论】:
标签: web-services wcf rest wcf-web-api