【发布时间】:2015-12-02 08:02:11
【问题描述】:
首先我很抱歉我的英语不好(我来自荷兰)
对于一项研究,我正在寻找一些用于 Web API 的通信“协议”。 我知道这个“协议”中的 2 个,REST 和 SOAP。
还有其他的吗? (我找不到一些),我找到了 WCF,但这也是基于 SOAP 还是我错了?
【问题讨论】:
标签: web-services wcf rest soap
首先我很抱歉我的英语不好(我来自荷兰)
对于一项研究,我正在寻找一些用于 Web API 的通信“协议”。 我知道这个“协议”中的 2 个,REST 和 SOAP。
还有其他的吗? (我找不到一些),我找到了 WCF,但这也是基于 SOAP 还是我错了?
【问题讨论】:
标签: web-services wcf rest soap
对于一项研究,我正在寻找一些通信“协议” 网络接口
对于 Web API,您只能使用使用 HTTP 作为传输机制的协议。
我知道这个“协议”中的 2 个,REST 和 SOAP。
在您确定的两种协议中,REST 并不严格限定为一种协议,而更像是一种基于 HTTP 的基于约定的架构风格。
SOAP 是一个正式定义为 two versions 的协议。
还有其他的吗?
其他较旧的 Web API 协议包括 XML-RPC,它仍在(非常少见)使用中,它是较新但同样未使用的表亲 JSON-RPC。
可以在here 找到一个定义列表。
我找到了 WCF,但这也是基于 SOAP 还是我错了?
WCF 不是协议,而是 Microsoft 堆栈的通信框架,支持套接字、消息队列、POX、REST,当然还有 SOAP 1 和 2。
【讨论】: