#asp.net-web-api #webapi
Вопрос:
Я создаю веб — приложение в asp.net mvc с помощью jQuery я создал приложение mvc и включил один контроллер веб-api, теперь мой контроллер выглядит следующим образом
public class DefaultController : ApiController { [HttpGet] [Route("Default/test")] public string test() { return "1"; } }
URL-адрес приложения
https://localhost:44308/Home/about
но когда я выполняю метод своего api, возникает следующая ошибка
На этот сайт невозможно попасть
Я попытался сделать это и с ajax-вызовом, но все та же проблема
$.ajax({ type: 'GET', url: 'https://localhost:44308/Default/test', async: false, global: false, contentType: "application/json", success: function (returnedData) { console.log(returnedData) } });
Я не понимаю, что я здесь сделал не так
Ответ №1:
Измените атрибут маршрута
[Route("~/Default/test")] public string test() { return "1"; }