Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

120
Vistas
Cómo enviar un MultiValueMap<String, String> en una solicitud POST

Estoy usando Spring y en mi controlador tengo un `@ModelAttribute("params")'.

como esto

 @ModelAttribute("params") public MultiValueMap<String, String> populateParams() { final MultiValueMap<String, String> params = new LinkedMultiValueMap<>(); params.add("signature", token.generate()); params.add("params", token.generate()); params.add("mockpayment", "true"); params.add("req_reference_number", cartService.getSessionCart().getCode()); params.add("reason_code", "100"); return params; }

esto se usa aquí en mi ControllerA, que está a cargo de enviarlo de regreso a ControllerB usando un POST, por lo que en ControllerA tengo un código como este:

 @RequestMapping(value="/somePath", method = { RequestMethod.POST, RequestMethod.GET })) public String test(final Model model, final RedirectAttributes redirectAttrs) { MultiValueMap<String, String> params = new LinkedMultiValueMap<>(); params = (MultiValueMap<String, String>) model.asMap().get("params"); ... }

Lo que quiero hacer a continuación es enviar esta estructura de datos a través de un POST a ControllerB, ¿cómo puedo hacer eso?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda