【发布时间】:2011-07-21 14:28:13
【问题描述】:
我正在尝试使用 .NET Web 应用程序来管理在 Python 中运行的外部 MailMan 服务器。我已经建立并运行了连接,并且所有基本功能都可以正常工作。剩下的最后一个问题是为 Python 键/值对列表找到 .NET 的等效数据类型。
我无法访问 MailMan 服务器的内部工作,我只能从 XML 响应中接收异常。
Dictionary<string, object>
System.Collections.Generic.Dictionary`2[System.String,System.Object] 不能映射到 XML-RPC 输入
string[,]
Message=Server 返回错误异常:[-32500] 'list' 对象没有属性 'keys'
string
Message=Server 返回错误异常:[-32500] 'str' object has no attribute 'keys'
KeyValuePair<string, object>
Message=Server 返回错误异常:[-32500] 属性“Value”被忽略
是否有任何我没有想到的数据类型可能会丢失,或者是否有任何其他解决方法?我曾想过手动形成 XML 的那部分,但不知道它应该是什么样子,我不知道如何编写/格式化它。
【问题讨论】: