none
Rota RRS feed

  • Pergunta

  • Como eu posso criar as rotas da seguinte maneira:

    www.site.com.br/api/v1/customer

    www.site.com.br/api/v1/payment

    e assim por diante.

    Quero deixar separado em pastas.

    sexta-feira, 17 de abril de 2015 12:33

Respostas

Todas as Respostas

  • Amigo,

    Acredito que o post abaixo sobre configuração de rotas deve ser útil a vc:

    http://www.devmedia.com.br/asp-net-mvc-4-entendendo-o-funcionamento-das-rotas/29861

    • Marcado como Resposta CEFL sexta-feira, 17 de abril de 2015 17:31
    sexta-feira, 17 de abril de 2015 16:29
  • Olá!

    Você quer separar de maneira física ou lógica? Para separar de maneira lógica basta alterar o arquivo App_Start\WebApiConfig.cs altere conforme abaixo:

    de:
    config.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional }
                );
       
    para:
    config.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/v1/{controller}/{id}",
                    defaults: new { id = RouteParameter.Optional }
                );

    Até mais


    Douglas Costa

    sexta-feira, 17 de abril de 2015 17:32