Autore Topic: Lettura di un XML passato via HTTP  (Letto 486 volte)

Offline pforandroid

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy samsung
  • Sistema operativo:
    windows7
Lettura di un XML passato via HTTP
« il: 22 Maggio 2012, 10:10:17 CEST »
0
Ciao, provando a collegarmi ad un url tramite la DefaultHttpClient() non ci sono problemi se l'url restituisce un formato testo, mentre la app va in timeout se mi collego ad un url che restituisce un xml

Di seguito lo snippet di codice utilizzato
Codice (Java): [Seleziona]
protected String doInBackground(Void... arg0) {
                        Log.d(TAGNAME, " doInBackground - BEGIN ");
                        HttpClient client = new DefaultHttpClient();
                        HttpGet get = new HttpGet(getResources().getString(R.string.uri_bce));
                       
                        //BasicResponseHandler response = new BasicResponseHandler();

                        ResponseHandler<String> response = new BasicResponseHandler();

                        HttpGet get = new HttpGet("http://www.xxxxx.xx/url.xml");
                       
                        ResponseHandler response = new BasicResponseHandler();


                        String result ="";
                        try {
                               
                                result = client.execute(get,response);
                       
                         ...........
                           ................

Ovviamente android manifest sarà:

Codice (XML): [Seleziona]
....

   <uses-sdk android:minSdkVersion="7" />
   <uses-permission android:name="android.permission.INTERNET"/>

.....


Potreste aiutarmi per cortesia ? Grazie 1000. ;-)
« Ultima modifica: 22 Maggio 2012, 17:21:58 CEST da pforandroid »

Offline pforandroid

  • Nuovo arrivato
  • *
  • Post: 12
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    galaxy samsung
  • Sistema operativo:
    windows7
Re:Lettura di un XML passato via HTTP
« Risposta #1 il: 25 Maggio 2012, 15:12:03 CEST »
0
Dopo un po' di prove sono riuscito a risolverlo da solo, ma il perche' non sono ancora riuscito a trovarlo

Codice (Java): [Seleziona]
     HttpHost proxy = new HttpHost("mio proxy", 80);                                            
     HttpClient client = new DefaultHttpClient();      
    client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);

Nel senso, che il file txt continua a leggerlo anche senza proxy. Mah ?!