Ligação codificada por URL da API da Web a diferentes nomes de propriedades
Estou esperando uma solicitação POST com o tipo de conteúdo definido como:
Tipo de conteúdo: application / x-www-form-urlencoded
O corpo da solicitação fica assim:
first_name = john & last_name = banana
Minha ação no controlador tem esta assinatura:
[HttpPost]
public HttpResponseMessage Save(Actor actor)
{
....
}
Onde a classe de ator é dada como:
public class Actor
{
public string FirstName {get;set;}
public string LastName {get;set;}
}
Existe uma maneira de forçar a API da Web a se vincular:
first_name => Nome
last_name => Sobrenome
Eu sei como fazer isso com solicitações com o tipo de conteúdo definido como application / json, mas não com o URL.