Android – Legge un file XML con HTTP GET

Ho bisogno di esplorare per il mio utilizzo del progetto di servizi web su Android. So che non esiste una libreria ufficiale per il servizio web XML RPC.

Ma c'è per REST XML e devo testarlo.

  • Come posso implementare l'adattatore per la mia visualizzazione di elenco per visualizzare l'elenco di contatti di iPhonis
  • Maneggiare il button Indietro Android su InAppBrowser di Phonegap
  • l'invio di sms a più contatti tramite loop
  • Gli events test non sono stati ricevuti - Android Studio
  • applicazione multilingue: il modo migliore?
  • Il button non è cliccabile dopo TranslateAnimation
  • Vorrei leggere XML sulla mia pagina web (Dove devo passare nome utente e password) da Android con HTTP GET.

    O

    Supponiamo di seguire questo link , where posso passare il nome utente e la password?

    Qualcuno può aiutarmi a questo.

  • Comunicare con il lettore di smartcard tramite l'host USB di Android
  • differenza tra Thread e Handler
  • Quando è chiamato getItem di FragmentPagerAdapter?
  • Qual è la differenza tra setFocusable e setFocusableInTouchMode?
  • Il field AndroidTextView SingleLine nasconde il text lungo
  • TextView grassetto tramite file xml?
  • 3 Solutions collect form web for “Android – Legge un file XML con HTTP GET”

    HttpGet uri = new HttpGet("http://example.com"); DefaultHttpClient client = new DefaultHttpClient(); HttpResponse resp = client.execute(uri); StatusLine status = resp.getStatusLine(); if (status.getStatusCode() != 200) { Log.d(tag, "HTTP error, invalid server status code: " + resp.getStatusLine()); } DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document doc = builder.parse(resp.getEntity().getContent()); 

    Questo collegamento mi ha aiutato a iniziare a capire come HTTP GET XML e Parse utilizzando il Parser SAX.

    http://www.anddev.org/parsing_xml_from_the_net_-_using_the_saxparser-t353.html

    Spero che questo ti aiuti,

    Itom

    Alcune righe di codice per l'authentication HTTP di base, se si intende questo.

     String auth = Base64Converter.encode(String.format("%s:%s", user, pass)); URL u = new URL(url); conn = (HttpsURLConnection) u.openConnection(); conn.addRequestProperty("Authorization", "Basic " + auth); 

    Dove "Base64Converter" è una class di utilità converte una string nella sua forma compilata Base64. Fai questo prima della chiamata openConnection () in parsingxml.java, linea 36.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.