Я проверил некоторое количество ссылок, чтобы понять причину ошибки, но не исправил мою проблему.Не найден ресурс HTTP, соответствующий запросу URI
Я пытаюсь получить доступ к действию WebAPi от Postman, но получаю следующую ошибку.
«сообщение»: «Ни один HTTP ресурс не был найден соответствующий запрос URI„http://localhost:50684/api/albums/history“.»,
«messageDetail»: «Ни один тип не был найден соответствующий контроллер с именем„альбом“»
Мой API.
[Authorize]
public class AlbumsController : ApiController
{
[HttpGet]
[Route("api/album/history/")]
public BaseTO GetHistory(string type,int id)
{
//api stuff
}
}
Я попытался с api/album/history/{anything}
При принятии вызова от Почтальон я передаю: -
- Авторизация Токен
- Тип
- Id
Любая помощь/предложение высоко оценили. Благодаря
у вас включен маршрутизация атрибутов в api config? 'config.MapHttpAttributeRoutes();' – Developer
URL и сообщение об ошибке не совпадают. он показывает, что URL-адрес ищет «AlbumController», но URL-адрес имеет альбомы (множественное число) – Nkosi
вы можете попробовать с http: // localhost: 50684/api/albums/history? type = a & id = 1 , а также добавить маркер авторизации в заголовке, делая запрос от Postman? –