none
Route con parametros RRS feed

  • Pregunta

  • Buen dia,

    Tengo esta duda, desarrolle una wep api y tengo un método get el cual tiene un ruta como este:

    [Route("Api/Historial/metodo/{param1}/{param2}] y el metodo en mi controlador,  recibe los parámetros:

    public string ObtenerHistorialAtencion(string param1, string param2)

    funciona muy bien y lo pruebo en postman peeeero ahora, necesito enviar cifrado la información de los parametros como mensaje y un parametro llave como esta pantalla de postman que coloco abajo, el problema que tengo  es que no se como cambiara la ruta (route) para que tome

    esta url con separadores ? y & como puede armarse la ruta?

    de antemano les agradezco

    • Editado David Tzur viernes, 11 de diciembre de 2020 16:25
    viernes, 11 de diciembre de 2020 16:22

Respuestas

Todas las respuestas

  • Hola David,

    Gracias por levantar tu consulta en los foros de MSDN. Entendimos su pregunta y vamos a darle seguimiento para buscar la mejor repuesta pertinente al caso.

    Gracias por usar los foros de MSDN.

    Eric Ruiz

    ____________________________

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.

    viernes, 11 de diciembre de 2020 17:58
    Moderador
  • Hola, tu firma del método deberia ser así para recibir esos parámetrs como QueryString
    public string ObtenerHistorialAtencion(string param1, string param2, [FromQuery] string mensaje, [FromQuery] string llave)
    Enlace de modelos en ASP.NET Core


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    domingo, 13 de diciembre de 2020 13:56
    Moderador
  • Hola Eric,

    Modifique la firma pero no entiendo (estoy comenzando con desarrollo MVC .net) porque el [FromQuery] no lo reconoce esta en rojo, estoy trabajando con visual studio 2015

    por otro lado tengo esta duda como queda el route?

      [HttpGet]
     [Route("Api/Historial/ObtenerHistorialAtencion/{mensaje}/{iv}")] cambiaria o no hay que modificarlo?


    lunes, 14 de diciembre de 2020 13:33
  • Hola Eric

    Ya lo puede resolver con [FromUri], de todas maneras tu ejemplo de dio un punto de partida

    te agardezco

    lunes, 14 de diciembre de 2020 16:31