通过PHP从另一台服务器运行python脚本

时间:2019-02-21 05:36:14

标签: php python curl

我正在制作API。 我将CentOS用于Web服务器,将另一个Windows Server 2016用于API服务器。 我正在尝试使Web服务器和Window服务器之间的工作正常。

我的逻辑就像下面的流程。

1)填写数据表格,然后从Web服务器单击按钮

2)将数据发送到Windows服务器

3)Python脚本运行并生成更多数据

4)必须将更多的制成数据发送回Web服务器

5)Web服务器获取更多的制成数据

6)BAMM!数据附加在浏览器上!

我制作了python脚本。 但是我无法决定如何使数据在两台服务器之间传输。

我应该在Web服务器中使用Ajax Curl吗? 我打算通过Curl从Web服务器向Windows服务器发送POST类型的请求。 但是我不知道如何在Windows Server中接收这些数据。 请帮忙!预先谢谢你。

1 个答案:

答案 0 :(得分:1)

第一个选项:(推荐) 您可以将python端创建为API端点,并需要从PHP服务器中调用python API。

第二个选项: 您可以像创建普通网页一样创建python端,每当您从PHP服务器调用该页面时,您都将参数与HTTP请求一起传递,并在以python接收数据后以JSON格式打印数据。