Web Api 2.0 работает в почтальоне, но не на HTML-странице

Вот мой код контроллера для веб-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);
   }
});

Скриншот ошибки

Почтальон Скриншот

Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
0
0
612
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
$.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

Другие вопросы по теме