2017-09-07 1 views
1

Je suis en train de POST long URL, ce qui est bien avec la plupart des navigateurs, mais dans IE seulement environ 2000 caractères en url est autorisé. L'URL a beaucoup de paramètres et est envoyée en chaîne. Après l'envoi d'un formulaire rempli devrait apparaître. La redirection fonctionne sur la plupart des navigateurs, mais IE coupe l'URL. J'ai essayé d'utiliser l'avant au lieu de redirect pensant qu'il enverrait mon URL internaly pour contourner la restriction IE, mais cela ne fonctionne pas ...Comment poster une longue URL afin que IE puisse le prendre au printemps?

@Controller("MyForwardController") 
public class MyForwardController { 

@RequestMapping(value = "/url-showing-in-browser", method = RequestMethod.POST) 
public String test(@RequestParam String myParams) { 
    return "forward:/url-i-want-to-get-to?" + myParams; 
} 

A ne suis même pas sûr de savoir comment fonctionne avant ... Toute aide?

Répondre

0

Si vous POSTEZ les paramètres (comme vous semblez déjà le faire dans votre mappage de requête), il ne devrait pas être nécessaire de les ajouter à l'URL (GET).