Вопросы по теме '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 просмотров
schedule
26.08.2022
Как исправить ошибку http 500 относительно маршрутизации?
Я использую asp.net web api 2, и запрос не может найти и запустить методы IHttpActionResult. Я считаю, что это проблема с моей маршрутизацией. Ответ об ошибке (http 500), который я получаю: «произошла ошибка при попытке создать контроллер типа...
1074 просмотров
schedule
12.12.2023
вызов ajax из веб-api 2 не работает
Я пытаюсь сделать вызов ajax из jquery, где мне нужны данные из моего веб-сервиса (веб-API) в приложение phonegab для моего Android.
Я установил Cors из Nuget и включил эту службу.
Но когда я тестирую свой сервис в Chrome, я продолжаю получать...
213 просмотров
schedule
11.12.2023
Индивидуальная аутентификация пользователей Web-Api v2 — настройка и внутри веб-фермы
Я пытаюсь использовать новую систему аутентификации и не могу найти достойных статей/документации, чтобы получить то, что я хочу. Существует множество материалов, объясняющих, как процесс аутентификации работает «из коробки», но на самом деле вам...
189 просмотров
schedule
08.10.2023
Форма веб-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 просмотров
schedule
14.04.2024
Правильный способ получения 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 просмотров
schedule
03.08.2022
Пакетный запрос веб-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 просмотров
schedule
04.04.2024
Самостоятельный веб-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 просмотров
schedule
22.09.2022
Добавьте собственный заголовок ответа в ApiController.
До сих пор у меня был метод GET , который выглядел следующим образом:
protected override async Task<IHttpActionResult> GetAll(QueryData query)
{
// ... Some operations
//LINQ Expression based on the query parameters...
61915 просмотров
schedule
17.01.2024