Modifier l’URL de réponse avec Java HttpResponse

Je développe un simple WebServer avec Java (en utilisant org.apache.http.HttpRequest et org.apache.http.HttpResponse).

J’ai une page HTML comme celle-ci:


Sur le serveur Java, j’obtiens la requête POST, lis le contenu Multipart et remplit une HttpEntity comme réponse mais la page chargée est (évidemment) “/ upload”

Comment puis-je dire au navigateur que l’URL de réponse est autre chose?

J’ai essayé:

 response.setHeader("Location","/"); 

Mais avec le code HTTP Status 200, rien ne s’est passé Et avec le code HTTP Status 302, le navigateur effectue une nouvelle demande en supprimant celle que j’ai renvoyée.

Des idées?

vous devriez l’envoyer avec un code de statut 3XX habituel 302.

Enfin, je l’ai fait avec 2 object de réponse et en ai retourné un avec “Emplacement” et le statut 302.

Merci!