对于一项研究,我正在寻找一些通信“协议”
web API
对于Web API,您仅限于使用HTTP作为传输机制的协议。
我知道其中的两个“协议”,REST和SOAP。
在您确定的两个协议中,REST并不严格限定为协议,而是基于HTTP的基于会话的架构风格。
SOAP是一种协议,正式定义了two versions。
还有其他人吗?
其他较旧的网络API协议包括XML-RPC,它仍处于(非常罕见)使用状态,而且它是较新但同样未使用的表兄JSON-RPC。
可以找到一个不同的列表here。
我找到了WCF,但这也是基于SOAP还是我错了?
WCF不是协议,而是支持套接字,消息队列,POX,REST以及SOAP 1和2的Microsoft堆栈的通信框架。