Я пытаюсь опубликовать данные и вернуть некоторое содержание проводки к веб-API .net с использованием angularjsWeb API вернулся содержание отсутствует при размещении в angularjs
вот мой веб-апи
[HttpPost]
public HttpResponseMessage Post()
{
return new HttpResponseMessage()
{
Content = new StringContent(
"<strong>test</strong>",
Encoding.UTF8,
"text/html"
)
};
}
и здесь мой пост от моего клиента
$http({
url: 'my happy url',
method: "POST",
data: objData,
headers: {
'Content-Type': 'text/html'
}
}).success(function (data, status, headers, config) {
console.log(headers());
}).error(function (data, status, headers, config) {
console.log("error");
});
моя проблема в том, что я не получаю никаких данных. Я уверен, что мне не хватает чего-то простого. Спасибо за вашу помощь.
в приведенном выше коде параметр данных пуст, и я ожидал бы найти строку «test» в параметре данных.
Если вы печатаете его на консоли, что он показывает? не определено? –
так, .success называется? Вы только регистрируете заголовки, как насчет параметра данных? –
Попробуйте console.log() все параметры в функции успеха. – Batuta