Le programme effectue un post http avec une autorisation de base, mais lorsque le post est terminé, la page est redirigée vers une page de succès. La redirection échoue en raison de l'échec de l'autorisation 401.
final URLConnection conn = url.openConnection();
conn.setDoOutput(true);
conn.setRequestProperty("Authorization", "basic " +base64);
wr = new OutputStreamWriter(conn.getOutputStream());
wr.write(data);
wr.flush();
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
La ligne
rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
échoue en raison de l'échec de l'autorisation 401...
J'ai également essayé d'ajouter
conn.setRequestProperty("Authorization", "basic " +base64);
après
wr.flush();
Je reçois l'erreur "Déjà connecté". De toute évidence, l'autorisation que j'ai définie n'est pas appliquée à la redirection. Toute solution à ce problème sera grandement appréciée.