Autore Topic: Problema con redirect automatico su target contenente spazi  (Letto 1917 volte)

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Problema con redirect automatico su target contenente spazi
« il: 07 Aprile 2010, 15:09:21 CEST »
0
Salve ragazzi,

ho un problema quando cerco di scaricare un file da megaupload tramite il mio programma.
Per fare la richiesta utilizzo questo codice dopo essermi autenticato.

Codice: [Seleziona]
HttpPost httppost = new HttpPost(getUrl());
HttpResponse response1=null;
       
response1 = httpclient.execute(httppost);

Tutto bene se il nome del file non contiene spazi, ma se ci sono allora ottengo l'eccezione
Codice: [Seleziona]
Invalid redirect URI: http://www833.megaupload.com/files/8879ad7215fc7aa7bf46b0fe15cd6c6e/Nome file.partxx.rar

Il problema è che io faccio una richesta ad un url di megaupload tipo MEGAUPLOAD - The leading online storage and file delivery service ed in automatico lui fà il redirect, come posso far si che il redirect vada a buon fine se ci sono spazi o caratteri particolari?

Ho già provato a catturare il nome del file che ritorna l'eccezione e fare un reinvio dopo aver utilizzato l'encode, ma il sito si arrabbia.

Avete qualche suggerimento da provare?

Grazie
« Ultima modifica: 15 Maggio 2010, 17:23:12 CEST da JD »

Offline acquariusoft

  • Utente normale
  • ***
  • Post: 157
  • Respect: +2
    • Mostra profilo
    • Visita il mio blog
  • Dispositivo Android:
    Galaxy ace, Asus eee transformer
  • Play Store ID:
    acquariusoft
  • Sistema operativo:
    Windows 7
Re:Problema con redirect automatico su target contenente spazi
« Risposta #1 il: 08 Aprile 2010, 10:55:51 CEST »
0
A chi interessasse ho risolto con la seguente riga

Codice: [Seleziona]
HttpClientParams.setRedirecting(httpclient.getParams(), false);

che disabilita il redirect automatico.
Ciao

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Re:[Risolto] Problema con redirect automatico su target contenente spazi
« Risposta #2 il: 08 Aprile 2010, 15:14:01 CEST »
0
Grazie per aver postato la soluzione al problema :)
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !