Привязка с помощью URL-адреса в форме веб-API к различным именам свойств
Я ожидаю POST-запрос с типом содержимого, установленным в:
Тип контента: application / x-www-form-urlencoded
Тело запроса выглядит так:
first_name = John & last_name = банан
Мое действие на контроллере имеет эту подпись:
[HttpPost]
public HttpResponseMessage Save(Actor actor)
{
....
}
Где класс актера задан как:
public class Actor
{
public string FirstName {get;set;}
public string LastName {get;set;}
}
Есть ли способ заставить Web API связываться:
first_name => FirstName
фамилия => Фамилия
Я знаю, как это сделать с запросами с типом контента, установленным в application / json, но не с urlencoded.