Здравствуйте. Знающие и умеющие, подскажите пожалуйста в чем проблема. Бьюсь второй день над отправкой данных из поля ввода Angular в метод Web.Api.
WEB.API:
public class SVController : ApiController
{
private string message = "Введите логин и пароль";
// GET: api/SV
public string Get(int id)
{
return message;
}
// GET: api/SV/5
public string Get()
{
return message;
}
// POST: api/SV
public void Post([FromBody]string value)
{
message = value;
}
// PUT: api/SV/5
public void Put(int id, [FromBody]string value)
{
message = value;
}
}
}
Angular:
var loginApp = angular.module("loginApp", []);
loginApp.controller("loginController", function ($scope, $http) {
$http({ method: 'POST', url: '
localhost:55623/api/sv', data: "123" }).then(function (response) {
})
$http({ method: 'GET', url: '
localhost:55623/api/SV' }).then(function (response) {
$scope.message = response.data;
})
})
Реакция на POST нулевая. Get возвращает изначальное значение строки "Введите логин и пароль"