gpt4 book ai didi

python - 从托管网站调用服务器上的本地 api

转载 作者:太空宇宙 更新时间:2023-11-03 14:36:31 24 4
gpt4 key购买 nike

我当前正在托管一个网站,并尝试调用远程服务器上的 API。该远程服务器有一个在本地运行的网站,我试图从我的网站调用某个 API 到远程服务器的本地主机。这样的事情可能吗,或者我必须在远程服务器上托管该网站,这样它就不是本地托管的。

例如,类似 http://IP_address_of_server_goes_here:8000/get_matching_data/?XXXX可以从这个本地主机获取一些数据吗?

最佳答案

如果您有一台计算机正在本地运行带有 API 的服务器,则您只能使用同一台计算机和同一网络上的其他计算机来访问它。您有几个选择:

在同一个 wifi 上连接

如果您的客户端(连接)设备与服务器位于同一无线网络上,您通常可以使用 http://12.0.0.1:8000/whatever 访问服务器。有大量资源可用于学习如何执行此操作,因为这可能是一个棘手的过程。看起来 Django 可能略有不同,请查看这个问题:django accessing localhost from any machine connected to any network

通过本地主机隧道从任何地方进行连接

如果您想连接到您的服务器进行测试而不受本地主机的限制,您可以查看诸如 ngrok 之类的提供程序或pagekite 。本质上,本地主机隧道是微型托管。这些提供商为您提供了使用其子域进行远程测试的有限访问权限。不要将其用作生产解决方案,因为它们不安全或非常稳定。

托管

查看heroku免费、轻松托管。

关于python - 从托管网站调用服务器上的本地 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46897272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com