我在这个page上读到了标准REST架构的关键组件。它说:
系统有一个客户端 - 服务器,当然还有一个组件的服务器 可以是另一个组件的客户。
一即可。我可以得到这种情况的理论例子吗?
两个即可。我可以得到这种情况的实际例子吗?我想知道如何有效地做到这一点:
如果任何资源请求是由URL完成的(因此,HTTP请求),并且一个组件的服务器是另一个组件的客户端,我想我们将在同一服务器中有一个内部HTTP请求
在这种情况下,为了保持统一性/一致性接口,我们必须通过URL执行正常的HTTP请求 - 但是当涉及到同一台服务器时,这种操作是一种开销,不是吗? 也许请求包可能不会离开服务器的网络?如果是这样,总是?我很喜欢细节。