문제

불행히도 XML-RPC는 공식 표준에서 64 비트 INT를 지원하지 않습니다. 이 지원을 추가하는 몇 가지 확장 기능이있는 것 같습니다.

그들 중 누구라도 더 인기가 있거나 더 잘 지원되는 것처럼 보입니까? 어떤 확장자를 사용하십니까?

모든 언어에 대한 답변에 감사드립니다.

도움이 되었습니까?

해결책

글쎄, 이에 대한 큰 대답이없는 것 같습니다. 그래서 우리는 단지 "정수 유형이 무한대"라는 내부 확장을 만들고 있습니다.

파이썬 라이브러리에서는이 점검을 언급하고 있습니다.

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"

다른 팁

이것이 중요합니까? "호환되지 않는"변경에 대해 이야기하고 있다면, 표준과 "호환되지 않는"두 시스템에 대해 이야기하고 있습니다. 그것으로.

그렇지 않으면, 당신이 호환성을 유지하고 싶다면, 멋진 현의 세계에 오신 것을 환영합니다.

(Mark Harrison의 업데이트) 다른 사람들 도이 작업을 수행하는 경우 가장 일반적인 방법을 따르기를 원하기 때문에 중요합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top