Dot-Net
我應該使用 Web API 還是 Web 方法?
我正在嘗試了解 web api 和一些關於 web 方法的新聞。我聽說我們應該停止使用一些來源的網路方法。此外,如果不再使用 Web 方法,Web API 是否是繼任者?
Web 方法是 ASMX 技術的一部分。ASMX 是一項遺留技術,不應用於新開發。WCF 或 ASP.NET Web API 應用於 Web 服務客戶端和伺服器的所有新開發。一個提示:微軟已經退出了MSDN 上的ASMX 論壇。
使用 WCF 還是 ASP.NET Web API 取決於您的要求。WCF 更類似於 web 方法,但更豐富。如果您的 API 需要,ASP.NET Web API 可以為您提供 HTTP 協議的所有功能。
但無論如何,請停止在新開發中使用 Web 方法。另外,我建議您問問自己,為什麼大約八年前您不知道 ASMX 已被 WCF 取代。在過去的八年裡,你還錯過了什麼?還有什麼可以將您的業務帶到您的競爭對手已經離開的地方?