所以官方的 XML-RPC 标准不支持 64 位值。但在现代,64 位值越来越普遍。
你如何处理这些?哪些 XML-RPC 扩展最常见?有哪些语言绑定(bind)?我对 Python 和 C++ 特别感兴趣,但欢迎提供所有信息。
最佳答案
有些库确实支持 64 位扩展,但似乎没有标准。 xmlrpc-c ,例如,有一个所谓的 i8,但它不适用于 python(至少不是默认情况下)。
我会推荐给:
- 手动将整数转换为字符串并按原样发送。 XMLRPC 无论如何都会将其转换为字符串,所以我认为这是合理的。
- 将其分解为两个 32 位整数并按原样发送。
关于c++ - XML-RPC:处理 64 位值的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107616/