作者:Dearlily2046_394 | 来源:互联网 | 2023-05-16 13:25
也许我有一个愚蠢的问题,但我试图在OSI层之间分类REST api.(面试问题)它必须在5到7层之间,面试官说:它在5层,因为它类似于RPC.
但在我看来它不能在5会话层,因为真正的REST api是无状态的,不像会话(http会话),所以在我看来,它可以作为协议来自7应用层,因为它就像http(但为什么不在6? ).
我在互联网上搜索一些资源,但我找不到明确的答案.(我知道在OSI中放置的协议并不清楚)但也许您对此有好的看法?
1> ProgramCpp..:
REST不是两个系统进行通信的协议。REST是一种体系结构样式。它通常位于应用程序层HTTP之上。