Вопросы по теме 'asp.net-web-api2'

Как выполнить модульное тестирование метода действия веб-API, когда он возвращает IHttpActionResult?
Предположим, это мой метод действия public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Тест будет var...
85722 просмотров
schedule 03.07.2022

OData, Web Api 2 и глубоко вложенные объекты
Я пытался найти ответ на этот вопрос, и мне не повезло. Предположим, у меня есть модель, которая выглядит примерно так: public class A { public int Id {get;set} public ICollection<B> Bs {get;set;} } public class B { public int...
3236 просмотров

Как исправить ошибку http 500 относительно маршрутизации?
Я использую asp.net web api 2, и запрос не может найти и запустить методы IHttpActionResult. Я считаю, что это проблема с моей маршрутизацией. Ответ об ошибке (http 500), который я получаю: «произошла ошибка при попытке создать контроллер типа...
1074 просмотров

вызов ajax из веб-api 2 не работает
Я пытаюсь сделать вызов ajax из jquery, где мне нужны данные из моего веб-сервиса (веб-API) в приложение phonegab для моего Android. Я установил Cors из Nuget и включил эту службу. Но когда я тестирую свой сервис в Chrome, я продолжаю получать...
213 просмотров
schedule 11.12.2023

Индивидуальная аутентификация пользователей Web-Api v2 — настройка и внутри веб-фермы
Я пытаюсь использовать новую систему аутентификации и не могу найти достойных статей/документации, чтобы получить то, что я хочу. Существует множество материалов, объясняющих, как процесс аутентификации работает «из коробки», но на самом деле вам...
189 просмотров

Форма веб-API – сложный параметр в кодировке URL
Десериализация сложного типа в WebAPI меня очень огорчает. Данные содержат ключи, которые синтаксически недопустимы в C# в качестве имен свойств. Как я могу перевести названия клавиш? Релевантно: привязка веб-API в форме urlencoded к различным...
329 просмотров
schedule 26.04.2024

WebAPI - маршрутизация атрибутов для удаления виртуального каталога из URL-адреса
Я использую WebAPI 2 с маршрутизацией атрибутов в своем проекте. Я развернул свой проект в виртуальном каталоге IIS. Мне нужно удалить имя виртуального каталога из URL-адреса. Теперь мой URL-адрес —...
1057 просмотров
schedule 30.09.2022

OWIN — привязка информации о приложении к серверу аутентификации
Я следил за найденным здесь руководством по настройке сервера авторизации отдельно от моего клиентского приложения. http://bitoftech.net/2014/06/01/token-based-authentication-asp-net-web-api-2-owin-asp-net-identity/ Я могу получить его пример и...
245 просмотров
schedule 10.04.2024

Как добавить ссылку на конечную точку OData v4 с помощью asp.net web api 2.2 в клиентское приложение mvc
Я новичок в веб-апи. Я создал конечную точку OData v4, используя веб-API asp.net 2.2, используя VS 2013. Я следил за этой статьей http://www.asp.net/web-api/overview/odata-support-in-aspnet-web-api/odata-v4/create-an-odata-v4-endpoint . Он работает...
2931 просмотров
schedule 14.03.2024

Аутентификация токена носителя и смена пароля
Сейчас я нахожусь на этапе изучения аутентификации токена носителя в веб-API. Код реализован с аутентификацией на основе токенов и файлов cookie. Код public override async Task...
1701 просмотров

Правильный способ получения Request.Content из глобального обработчика ошибок
Я зарегистрировал глобальный обработчик исключений, и он срабатывает и содержит всю необходимую мне информацию, за исключением Request.Content, который всегда пуст... Мне нужны значения, которые были переданы при отладке... Public class...
801 просмотров
schedule 13.05.2024

Использование Autofac с Web Api 2 и Owin
Я новичок в библиотеках DI и пытаюсь использовать Autofac в проекте WebApi 2 с Owin. Это мой курс Owin Startup, [assembly: OwinStartup(typeof(FMIS.SIGMA.WebApi.Startup))] namespace FMIS.SIGMA.WebApi { public class Startup { public...
2030 просмотров

Пакетный запрос веб-API, размещенный в IIS, возвращает 404 для внутренних URL-адресов
Я разрабатывал RESTful API с использованием Web Api 2, и в его рамках я реализовал пакетные запросы с использованием объектов JSON, как описано в одной из их статей вики ( https://aspnetwebstack.codeplex.com/wikipage?title=Web+API+Request+Batching )....
530 просмотров
schedule 30.07.2022

Вызов метода API контроллера ASP.Net RESTful POST с помощью HTTPClient.PostAsync
Коллега написал API мобильной службы Azure, который включает следующий метод контроллера: public class SegmentationController : ApiController { // [...] // POST api/<controller>/id public async Task<string> Post(string...
1215 просмотров
schedule 28.02.2024

Как использовать Swagger в качестве страницы приветствия IAppBuilder в WebAPI
Я пытаюсь использовать Swagger с Microsoft WebAPI 2. На данный момент у меня есть следующий вызов метода. appBuilder .ConfigureOAuth() .UseWebApi(configuration) .UseWelcomePage(); Если я хочу использовать Swagger, я должен...
34145 просмотров
schedule 07.11.2023

Что должен подтвердить тест интеграции контроллера
Выполнение интеграционного теста на конечной точке веб-API, на что мне следует обратить внимание, чтобы утверждать? Моя конечная точка также выполняет вызов службы домена. Должен ли я издеваться над этим сервисом? С текущим кодом это...
1398 просмотров

Самостоятельный веб-API в OWIN с CORS
Я пытаюсь создать службу Self-Hosted, которая будет центральной точкой для моих журналов в моих приложениях. Итак, я создаю свою автономную службу в OWIN и устанавливаю свою службу. Служба работает нормально, и я могу заставить ее работать с методом...
589 просмотров
schedule 25.01.2024

Что возвращать, когда найден маршрут / URL-адрес, но не ресурс, стоящий за ним?
Когда маршрут клиент/1 существует, но ресурс/объект, стоящий за поиском клиента, не существует, Должен ли я вернуть 404? Я имею в виду, что маршрут существует... или я должен вернуть 204 (Нет контента), потому что я не смог найти клиента и...
1517 просмотров
schedule 07.10.2023

Веб-API или веб-служба
Я много читал о Web Api. Например, я понимаю, что веб-служба - это своего рода веб-API, или веб-API более гибкий. Но я не понял: является ли Web Api будущим веб-сервиса? Например, одному из наших клиентов нужны данные из нашей основной базы...
624 просмотров

Добавьте собственный заголовок ответа в ApiController.
До сих пор у меня был метод GET , который выглядел следующим образом: protected override async Task<IHttpActionResult> GetAll(QueryData query) { // ... Some operations //LINQ Expression based on the query parameters...
61915 просмотров