所以官方的 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/

    10-11 22:43
    查看更多