Използвахме XMLRPC за android и работеше добре, докато не си изцапахме ръцете с Base64 кодиране за byte[] (изображения) -- (направихме base64_string.replace("/","$$") за предаване). Опитахме да отменим промените и изглежда като XMLRPC грешка.
Получаваме следната грешка в DDMS:
06-10 23:27:02.970: DEBUG/Test(343): org.xmlrpc.android.XMLRPCFault: XMLRPC Fault: [code 0]
06-10 23:27:02.970: DEBUG/Test(343): at org.xmlrpc.android.XMLRPCClient.callEx(XMLRPCClient.java:308)
06-10 23:27:02.970: DEBUG/Test(343): at org.xmlrpc.android.XMLRPCMethod.run(XMLRPCMethod.java:33)
Точно преди това проверих тялото (xml съобщение - което е перфектно) и получения отговор:
06-10 23:27:02.940: INFO/System.out(343): Response received: org.apache.http.message.BasicHttpResponse@437762f8
Тъй като съобщението дори не достига до нашия облак, проблемът е най-вече с XMLRPC за android.
Всяка помощ ще бъде високо оценена. Благодаря
Най-добрият Самир