Web API 2 POST-Anforderungssimulation im POSTMAN Rest Client
Ich bin mit ASP.NET Web-API-2-mit dem Attribut-routing.
Habe ich Folgendes 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; }
}
Die wiederum ging in PostPlayer
für den Spieler Schöpfung.
[HttpPost("", RouteName = "PostPlayer")]
public PlayerModel PostPlayer(PlayerModel player)
{
var playerObject = this.GetObject(player));
this._manager.CreatePlayer(playerObject );
return this.GetPlayer(playerObject.Id);
}
Meine integration tests passieren, und ich bin in der Lage, um zu überprüfen, dass die Spieler tatsächlich erstellt, wenn CreatePlayer
aufgerufen.
Wie kann ich dieses Modell POST
Anfrage in der POSTMAN-Rest Client in Google Chrome?
InformationsquelleAutor der Frage GilliVilla | 2013-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gut, stellen Sie sicher, dass Sie angeben
raw
und legen Sie dieContent-Type
- request-header zuapplication/json
. Und dann gehen Sie vor und geben Sie den Textkörper der POST-Anforderung zu entsprechen, wird Ihre Ansicht Modell-Struktur:Also Ihre tatsächliche Nutzlast wird so Aussehen, dass auf Protokoll-Ebene:
InformationsquelleAutor der Antwort Darin Dimitrov