Вот мой код контроллера для веб-API 2.0 в .Net. Когда я использую postman, он работает нормально, но когда я вызываю его с HTML-страницы, я получаю сообщение об ошибке No HTTP resource was found that matches the request URI Что я делаю не так?
Код контроллера
[HttpPost]
public IHttpActionResult GetCustomerName (string num)
{
return Json(new
{
success = true,
message = "My Name "+ num,
});
}
HTML-код
$.ajax({
url: "http://localhost:10000/api/CFP/GetCustomerName",
type: "POST",
data: {
'num': '123'
},
contentType: 'application/json; charset=utf-8',
success: function (response) {
alert(response.message);
},
error: function (xhr, error, thrown) {
alert(xhr.responseText);
}
});
Скриншот ошибки
Почтальон Скриншот
$.ajax({
url: "http://localhost:10000/api/CFP/GetCustomerName",
type: "POST",
data: JSON.stringify({
'num': '123'
}),
contentType: 'application/json; charset=utf-8',
success: function (response) {
alert(JSON.stringify(response));
},
error: function (xhr, error, thrown) {
alert(xhr.responseText);
}
});
Не могли бы вы попробовать приведенный выше код, указав данные
Вы можете создать правильный код из самого почтальона:
Просто щелкните код и найдите эквивалентный код ajax