我只是一个更新鲜,并对两个应用程序之间的通信感到好奇。 我知道可以使用API并通过发送get或post参数来将数据从一个应用程序提交到另一个应用程序。但问题是,假设有两个功能和3个场景..
所有都是在PHP中。这是我跟随ryt nw的语言..
功能1:
function get($name){
echo $name;
}
功能2:
function send(){
get('rudra');
}
情景1:
如果这两个函数在同一个文件中,那么我们可以轻松调用ryt:)
senariao 2:
假设这两个函数分别位于2个单独的文件中
file1具有发送功能
和 文件2有获取功能
然后我可以通过包含文件2
这样做 像这样include 'file2.php';
function send(){
get('rudra');
}
方案3:这是问题
在这种情况下可以说这两个函数位于同一台计算机中的两个不同的应用程序中。
然后我们将如何使用http协议(获取或发布方法)使用api调用购买,但我们不能做一些事情,比如调用函数而不是使用ip协议遍历整个互联网或局域网,或者不打扰apache ,只是为了调用我电脑上的某些功能?
答案 0 :(得分:0)
将API与HTTP协议一起使用是两个应用程序之间通信的标准过程。这样,如果两个应用程序都移动到不同的服务器,您的应用程序将来不会中断。
但是,如果您正在考虑为自己的应用程序创建应用程序,则可以使用http:// localhost / app1)或http:// localhost / app2进行调用。 (你需要在etc.host中进行必要的输入。这样,它就不会进行任何局域网或互联网呼叫。)