我如何使用我的 php webapp 与本地主机上的 API 进行交互?

How can I use my php webapp to interact with an API on localhost?

我在 php 中编写了一个 webapp,它作为一个独立的应用程序工作,但需要不时地 get/post 新数据到 API(由不同的公司,用于桌面软件)在本地主机上。连接时,它将来自那台机器上打开的 webpage/browser。

到目前为止,我已经尝试发送 curl 请求,基本上使用生成的邮递员 curl 代码,但它返回 false。我认为这是因为它无法连接到本地主机服务器,可能是因为它被阻止访问互联网。

我已经研究了几天,但想要一个不涉及我在我尝试连接的计算机中创建安全漏洞的解决方案,方法是直接将它们打开到 Internet,如果有一种无需在其上安装更多软件即可向本地主机发送请求的方法我会偏向于这种设置。

这有意义吗?我希望有人在这方面有一些经验或智慧,至少可以将我推向正确的方向。

本地主机始终是您引用该主机的计算机。您无法从 Web 应用程序连接到本地主机,因为该应用程序的本地主机主机名是运行它的计算机。 你必须打开一个从你的电脑到互联网的隧道,你的网络应用程序可以在那里与之通信。 您可以使用 ngrok 来做到这一点,例如