如何调用位于同一服务器上的API?

gat*_*sec 7 php api rest http server

我正在尝试构建一个 Web 框架(学校项目),该框架必须是面向 API 的,我将使用 PHP 在以 API 为中心的架构上构建 Web 应用程序:

  1. Web 后端将是 PHP Rest API 客户端
  2. API 后端将是 PHP Rest API 服务器和库
  3. 它们都位于同一服务器上的不同文件夹中

如何向位于同一服务器上的 API 发出请求?我担心在同一台服务器上使用curl发出HTTP请求会太重,其他选择是什么?

谢谢

小智 6

调用内部 api 的最佳方法是使用本地 IP 地址。因此,如果您的网址是http://example.com/getdata.php那么您可以使用http://127.0.0.1/getdata.php

希望这对您有帮助