1

我正在尝试开发一个涉及 3 个程序的功能。

程序 A (Python):向程序 B 发出 GET 请求。

程序 B (PHP):处理来自程序 A 的请求并将其交给程序 C。

程序 C (Python):处理来自程序 B 的数据并将对象返回给程序 B。

最后,我想要的执行流程如下:

A(数据)-> B(数据)-> C(数据)-> C(对象)-> B(对象)-> A(对象)

那么如何在两种语言之间“传输/传递”一个 Python/PHP 对象呢?

它是否涉及某种对象序列化?

更新: 更具体地说,我要传输的数据是在 python 中创建的类对象。IE:

class Foo:
def __init__(self):
    data = 42
    name = 'Bar'
4

1 回答 1

1

如果您想要在 Python 和 PHP 之间交换对象,例如将 Python 字典发送到 PHP 并将其读取为数组,那么您可以考虑使用 RPC 序列化框架,例如:

于 2013-10-06T22:34:53.517 回答