Я использую ASP.NET Web API 2 с маршрутизацией атрибутов.Web API 2 Моделирование запроса POST в POSTMAN Rest Client
У меня есть PlayerModel
.
public class PlayerModel
{
public int Id { get; set; }
public string Key { get; set; }
public string Name { get; set; }
public string Password { get; set; }
public int TeamId { get; set; }
public PlayerStatModel Stat{ get; set; }
}
public class PlayerStatModel
{
public int PlayerId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Title { get; set; }
public string EmailAddress { get; set; }
public IEnumerable<PhoneNumberModel> PhoneNumbers { get; set; }
public int TeamId { get; set; }
}
public class PhoneNumberModel
{
public string Value { get; set; }
public string Extension { get; set; }
}
Который в свою очередь, передается в PostPlayer
для создания игрока.
[HttpPost("", RouteName = "PostPlayer")]
public PlayerModel PostPlayer(PlayerModel player)
{
var playerObject = this.GetObject(player));
this._manager.CreatePlayer(playerObject);
return this.GetPlayer(playerObject.Id);
}
Мои интеграционные тесты проходят, и я могу подтвердить, что игрок действительно создается, когда CreatePlayer
вызывается.
Как я могу моделировать этот запрос POST
в клиенте клиента POSTMAN в Google Chrome?
вы можете объяснить его дальше Я столкнулся с небольшой проблемой. – NomanJaved
В ядре ASP.net добавьте тег [FromBody] перед параметром. – Prageeth