Bom dia.
Estou criando um web service com visual studio 2015.
O projeto cria o arquivo.svc. Criei os metodos e está tudo funcionando corretamente, preciso agora atender uma solicitação.
o nome do método a ser consumido será segundo especificação,
"https://{SERVER}/pdv/pedidos" e tambem https://{SERVER}/pdv/pedidos/{id}
A dúvida é:
tem como eu criar este tipo de
mascara, sem colocar o método após o nome da classe.svc?
hoje estou consumindo assim: https://{SERVER}/wsExemplo.svc/metodoxxx
que recebe o json e retorna os dados.
Abaixo está a minha implementação - classe.svc e interface IWSAcesso:
Desde já agradeço a ajuda.
public class WSAcesso : IWSAcesso
{
#region LoginPDV
public RetDados Login(DadosLoginPDV data)
{
RetDados retorno = new RetDados();
try
...
classe IWSAcesso
[ServiceContract]
public interface IWSAcesso
{
//
[OperationContract]
[WebInvoke(Method = "POST",
UriTemplate = "Login",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json)]
RetDados Login(DadosLoginPDV data);