我目前正在开发一个 API,我决定的一件事是拥有一个 gateway.cfm 页面,客户端将请求发送到该页面并带有 sig 进行验证等,网关处理请求并通过调用组件将结果发回需要。
例如 gateway.cfm?component=getBooks&sig=232345343 将调用 getbooks 组件并返回 JSON。
忽略任何安全问题,由于所有请求都将转到一页,因此该 API 是否会受到影响和性能?或者,无论所有请求是否都转到同一个页面,这对 Web 服务器都无关紧要。
这也将由 SSL 保护。