Использование «i8» в качестве типа данных становится все более распространенным явлением. Недавно я добавил это в свой модуль XML-RPC Perl (http://metacpan.org/pod/RPC::XML) в ответ на запрос от большой группы, которая ему нужна, чтобы работать с сервером, написанным на Java. Я не знаю, какой инструментарий использовал сервер, но он уже принимал i8 как тип.
Одна вещь, которую я чувствую, еще предстоит решить, заключается в том, должен ли альянс «int» для «i4» также принимать i8, как он сейчас делает i4. Или, если уж на то пошло, если параметр, введенный как i8, должен спокойно принимать вход, введенный как i4. XML-RPC имеет большой потенциал в качестве легкого протокола с низким уровнем обслуживания, когда вам не нужен весь охват SOAP, но его часто упускают из виду в религиозных войнах между REST и SOAP.
XML-RPC нуждается в некотором обновлении и пересмотре, если бы мы могли просто получить оригинальный автор, чтобы разрешить его ...