Autore Topic: Soap o XML-RPC  (Letto 1050 volte)

Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Soap o XML-RPC
« il: 14 Agosto 2010, 08:22:20 CEST »
0
Vorrei usare delle api Soap ma non voglio appesantire troppo la mia app con librerie esterne, allora ho optato di usare le xml-rpc. (
 android-xmlrpc -
 
 Project Hosting on Google Code
)

Al momento dell'esecuzione di queste due righe
Codice: [Seleziona]
URI uri = URI.create("http://www.jasongaylord.com/webservices/zipcodes.asmx?wsdl");

 client = new XMLRPCClient(uri);
mi ritorna l'errore:
Codice: [Seleziona]
E/MainActivity( 1002): org.xmlrpc.android.XMLRPCException: HTTP status code: 500
 != 200
E/MainActivity( 1002):  at org.xmlrpc.android.XMLRPCClient.callEx(XMLRPCClient.j
ava:185)
E/MainActivity( 1002):  at org.xmlrpc.android.XMLRPCClient.call(XMLRPCClient.jav
a:297)
E/MainActivity( 1002):  at org.me.androidapplication6.MainActivity.onCreate(Main
Activity.java:87)

Perchè? Riesco a navigare senza problemi con il simulatore e l'url funziona


Offline max246

  • Utente junior
  • **
  • Post: 73
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    G1
  • Play Store ID:
    Christian
Re:Soap o XML-RPC
« Risposta #1 il: 14 Agosto 2010, 08:48:45 CEST »
0
Ho pure provato ora con SOAP come nel topic: SOAP Client per android - Android Developers Italia
ma non funziona e qua mi ritorna l'errore

E/AndroidRuntime( 1235): FATAL EXCEPTION: main
E/AndroidRuntime( 1235): java.lang.NoClassDefFoundError: org.ksoap2.serializatio
n.SoapObject

Ho incluso la liberira nel pacchetto, magari quando lo carica su android non la sposta visto che il apk resta di 25kb e solo la liberira pesa 120kb ...