Ошибка: не найден ресурс HTTP, соответствующий URI запроса - Использование типа объекта для передачи значения - PullRequest
0 голосов
/ 27 февраля 2020

Я не могу получить мой JavaScript HTTP-вызов для маршрутизации на мой контроллер по следующему адресу. Я пытаюсь передать int, object, bool, bool от JavaScript. Любая идея, почему я получаю ошибку?

JavaScript Сервисный звонок

    ClassManager.httpPost("/folder/TestCall/" + $sessionStorage.testId, TestObject, isTest, isValid)

Путь к контроллеру

    [Route("api/TestCall/{testId:int}")]
        [HttpPost]
        public async Task<IHttpActionResult> TestCall(int testId, TestObject testInfo, bool isTest, bool isValid)

Ошибка

Не найден ресурс HTTP, соответствующий URI запроса 'https://localhost: 1234 / folder / TestCall / 44444 '.

44444 = значение testId

1 Ответ

0 голосов
/ 27 февраля 2020

Ваш javascript сервисный звонок должен быть: "/api/TestCall/" не "/folder/TestCall/"

ClassManager.httpPost("/api/TestCall/" + $sessionStorage.testId, TestObject, isTest, isValid)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...