Téléchargement d'un fichier avec IdHTTP (erreur 302)
Avec le composant IdHTTP, je tente de télécharger un fichier par le biais d'une adresse qui redirige vers une autre adresse. J'utilise donc le paramètre HandleRedirect que j'initialise à True. Malheureusement ça ne marche pas, j'ai systématiquement une exception qui me retourne l'erreur HTTP 302.
Est-ce que j'aurais oublié un détail ? (j'ai aussi fixé RedirectMaximum à 15)
Pour info, mon code marche très bien lorsque je mets un lien direct (sans redirection).
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
HTTP = new TIdHTTP(NULL);
HTTP->HandleRedirects = true;
HTTP->RedirectMaximum = 15;
try
{
Data = HTTP->Get(DownloadURL);
}
catch(EIdException &e)
{
...
} |