Ich rufe eine Methode in meinem Web Api 2-Controller, Übergabe in einem Modell namens Login, die aus EmailAddress und Passwort besteht. Allerdings trifft es die Methode aber das Modell übergeben ist immer null ...Modell an Web Api 2 Methode übergeben ist Null - AngualrJs
Mein Anruf von AngularJS Funktion:
var login = { "EmailAddress": emailAddress, "Password": password };
$http.post("/api/Login/", { headers: { 'RequestVerificationToken': $scope.antiForgeryToken } }, login).success(function() {
alert('succes');
}).error(function() {
alert('Unable to login at present, please try again later');
});
Meine Methode:
[ValidateAntiForgeryToken]
public void Post([FromBody]Login login)
{
var t = login.EmailAddress;
}
Ich denke, es ist etwas mit dem zu tun Wie habe ich meine eigentliche Angular $ http.post Methode strukturiert, aber ich bin mir nicht sicher, kann jemand vorschlagen, könnte möglicherweise damit falsch sein?