遗憾的是,XML-RPC在官方标准中不支持64位整数。似乎有几个扩展添加了这种支持。
他们中的任何一个似乎更受欢迎或更好的支持?你使用哪种扩展名?
感谢所有语言的答案。
答案 0 :(得分:3)
好吧似乎没有很好的答案,所以我们只是做一个内部扩展,说“整数类型是无限的。”
在我们的python库中,我正在评论这个检查:
def dump_int(self, value, write):
# in case ints are > 32 bits
## extension: ints can be arbitrarily sized
## if value > MAXINT or value < MININT:
## raise OverflowError, "int exceeds XML-RPC limits"
答案 1 :(得分:0)
这有关系吗?如果你在谈论一个“不兼容”的变化,那么你说的是两个事实上,与标准“不兼容”的系统,所以...只需调整你正在使用的XML RPC库并完成用它。
否则,如果你想保持兼容,欢迎来到精彩的弦乐世界。
(马克·哈里森更新)这很重要,因为如果其他人也在这样做,我们希望遵循最常用的方法。