【发布时间】:2013-08-02 19:56:29
【问题描述】:
我正在尝试使用 Spyne 和 Suds 的组合(尽管我对使用 Suds 不是很特别)来创建一个模块,该模块充当两个 SOAP 实体之间的中间人。
有一个客户端C,它连接到服务器S,调用一个方法M,返回一个ComplexType,D。同样的数据对象需要S发送到另一个服务器S1。当然,在服务器 S1 上有一个方法 M1,它以 D 类型作为参数。我面临的问题是我不能只将 D 发送到 S1,而不转换为 Suds 识别的类型。
有没有一种聪明的方法来做到这一点,而无需逐个字段地将 D 的属性从一种“类型”复制到另一种?
【问题讨论】: