Autore Topic: Aprire nel browser un HttpResponse  (Letto 1191 volte)

Offline pietro1412

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Sistema operativo:
    Android 2.2 Froyo
Aprire nel browser un HttpResponse
« il: 14 Marzo 2011, 20:49:47 CET »
0
Ciao a tutti.
Qualcuno sa dirmi come posso passare il risultato (un HttpResponse) di una post ad una certa url al browser per visualizzare la pagina che ne deriva?
Attualmente sto usando la classe apache HttpClient e tramite questa setto la URL di interesse e con HttpPost effettuo la post dei dati (nel mio caso username e password).
Per ora riesco a convertire a stringa l'HttpResponse e a postarlo nel logcat; in effetti l'accesso viene effettuato (quindi la post ha funzionato).
Ciò che vorrei fare ora è visualizzare su una webview la relativa pagina.
Grazie in anticipo.
Ciao

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Aprire nel browser un HttpResponse
« Risposta #1 il: 14 Marzo 2011, 21:09:49 CET »
0
ma usando questa ?
developer.android.com/reference/android/webkit/WebView.html#postUrl(java.lang.String, byte[])
« Ultima modifica: 14 Marzo 2011, 21:11:44 CET da Qlimax »

Offline pietro1412

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Sistema operativo:
    Android 2.2 Froyo
Re:Aprire nel browser un HttpResponse
« Risposta #2 il: 14 Marzo 2011, 21:20:47 CET »
0
intendi al posto dell'HttpClient (ed HttpPost annesso) ???
a me serve che la navigazione sia nascosta all'utente (non deve vedere la pagina web, ma semplicemente immettere i dati nell'applicazione).
oltre al login poi l'utente dovrà inserire altri campi in varie altre pagine che a loro volta saranno postati con l'HttpPost. Questi campi sono raccolti chiedendoli in diverse activity all'utente ed alla fine lsaranno postati in un'unica soluzione.
il fatto di aprire una webview con il risultato della post mi serve per controllare che le cose funzionino (senza dover a leggere l'html).
(mi scuso se ho sbagliato il thread in cui postare  :-))

Offline Qlimax

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 757
  • Respect: +203
    • Google+
    • _Qlimax
    • Mostra profilo
    • www.egsolutions.ch
  • Dispositivo Android:
    Galaxy Nexus - Nexus One - Wildfire - Magic
  • Play Store ID:
    egsolutions.ch
  • Sistema operativo:
    Ubuntu 12.04, Windows 7
Re:Aprire nel browser un HttpResponse
« Risposta #3 il: 14 Marzo 2011, 21:24:44 CET »
0
Ciao a tutti.
Qualcuno sa dirmi come posso passare il risultato (un HttpResponse) di una post ad una certa url al browser per visualizzare la pagina che ne deriva?
Attualmente sto usando la classe apache HttpClient e tramite questa setto la URL di interesse e con HttpPost effettuo la post dei dati (nel mio caso username e password).
Per ora riesco a convertire a stringa l'HttpResponse e a postarlo nel logcat; in effetti l'accesso viene effettuato (quindi la post ha funzionato).
Ciò che vorrei fare ora è visualizzare su una webview la relativa pagina.
Grazie in anticipo.
Ciao
vuoi vedere la pagina
intendi al posto dell'HttpClient (ed HttpPost annesso) ???
a me serve che la navigazione sia nascosta all'utente (non deve vedere la pagina web, ma semplicemente immettere i dati nell'applicazione).
oltre al login poi l'utente dovrà inserire altri campi in varie altre pagine che a loro volta saranno postati con l'HttpPost. Questi campi sono raccolti chiedendoli in diverse activity all'utente ed alla fine lsaranno postati in un'unica soluzione.
il fatto di aprire una webview con il risultato della post mi serve per controllare che le cose funzionino (senza dover a leggere l'html).
(mi scuso se ho sbagliato il thread in cui postare  :-))
non vuoi vedere la pagina


 :D


Offline pietro1412

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Sistema operativo:
    Android 2.2 Froyo
Re:Aprire nel browser un HttpResponse
« Risposta #4 il: 14 Marzo 2011, 21:28:16 CET »
0
  :-P
in fase di sviluppo mi servirebbe poter vedere la pagina, successivamente, quando l'app sarà conclusa, no...