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

ApiController против ODataController при раскрытии DTO
Может кто-нибудь объяснить мне, когда я должен наследовать форму моего контроллера ODataController против ApiController ? Вопрос вызван тем, что результаты, возвращаемые ApiController , можно фильтровать с помощью запроса OData. Если я...
15577 просмотров

ASP.NET MVC 4 ApiController и обычные маршруты контроллера
У меня есть проект, который используется исключительно для запросов API в наше приложение, и мы используем проект ASP.NET MVC 4. У нас есть некоторые контроллеры, производные от ApiController, и другие, производные от обычного класса контроллера....
3624 просмотров

ASP NET MVC OnException не вызывается ApiController
Я пытаюсь перехватить все исключения, но код никогда не запускается. Я попытался поместить это в GlobalFilters , а также поместить его непосредственно в свой метод. Мои атрибуты: [AttributeUsage(AttributeTargets.Class |...
6073 просмотров

Действие вызывается дважды
Все, я столкнулся с проблемой, когда действие MVC вызывается дважды. Пожалуйста, помогите просмотреть его. Код просмотра прост. <div class="divContainer"> <ul> @foreach (var blobName in ViewBag.BlobList) {...
692 просмотров

Контроллеры веб-API asp.net принимают POCO или общие данные
Я новичок в веб-API ASP.NET и уже некоторое время изучаю это. По общему признанию, у меня паралич принятия решений. Я хочу создать REST-подобный API для системы с примерно 250 таблицами в базе данных. По сути, это двухуровневая система с...
783 просмотров

Как получить данные JSON в метод Web API ApiController?
Я пишу ApiController веб-API с несколькими методами PUT, которые получают данные JSON. JSON не является детерминированным и, следовательно, не может быть жестко сопоставлен с пользовательским объектом C# , но должен быть получен в виде...
1245 просмотров

Инструментарий MVC и маршрутизация атрибутов WebApi для Sitecore 7.5
Я пытался заставить WebApi работать с Sitecore 7.5 (мне удалось заставить тот же код работать с 7.2 ). Я оставил в конфигурации ссылку на MVC 5.1 и я получаю следующее исключение, когда пытаюсь получить доступ к маршруту, сопоставленному с...
1014 просмотров

Как разобрать PartialView и вернуть строку Html из ApiController?
Мне нужно разобрать MVC PartialView , затем преобразовать его в простую строку html и отправить как HttpResponseMessage из ApiController . Поискав в Интернете, я нашел RazorEngine и безуспешно пытался использовать его, потому что он не...
1443 просмотров

Разница между HttpControllerContext.Request и HttpContext.Current.Request
Я просто пытаюсь провести модульное тестирование моего пользовательского ApiController . В моем пользовательском контроллере я переопределяю метод Initialize для оценки заголовка авторизации. Итак, моя проблема в том, что у меня есть 2...
2077 просмотров

Служба Owin WebApi игнорирует ExceptionFilter
Куча, По какой-то причине мой сервис Owin WebApi игнорирует наш собственный обработчик исключений. Я следую документации по обработке исключений asp.net . Вот упрощенные детали реализации (удалены проприетарные вещи). Можете ли вы указать,...
1699 просмотров

Изменить Content-Type для результата SqlQuery
Я делаю из ApiController прямой SQL-запрос (SQL Server 2014) к БД: public object Post(JObject jsonData){ //.. string qvalue = "SELECT s.Id, v.[Name] VehicleId, s.TimestampLocal FROM Status s INNER JOIN Vehicles v on s.VehicleId = v.Id";...
166 просмотров

Swagger работает только с apicontroller, а не с контроллером mvc?
Я использую swagger для своей документации API, но кажется, что swagger отключает только те классы, которые наследуют ApiController, а не те классы, которые наследуют базовый контроллер. Я прав? Или есть способ заставить swagger работать с...
1441 просмотров

Передача данных из вызова jQuery Ajax в действие MVC ApiController приводит к потере данных
Во-первых, позвольте мне просто сказать, что есть много подобных вопросов, уже опубликованных здесь, но я пробовал все решения и не получил никакой радости. У меня есть действие MVC ApiController, подпись которого: public void...
709 просмотров

Разрешить регистрацию имен из Unity, которая создает контроллер
Я работаю над веб-API ASP.NET, который содержит несколько контроллеров веб-API. Каждый контроллер имеет зависимость от IMessageSender. public class OrderController: ApiController { private readonly IMessageSender _msgSender; public...
379 просмотров

Произошла ошибка при попытке создать контроллер типа: DI не зарегистрирует интерфейс
Я новичок в Web API/MVC, Autofac и DI, поэтому я уверен, что у меня в руках беспорядок. У меня есть контроллер, в который я пытаюсь внедрить зависимость интерфейса службы. [RoutePrefix("api/gameboard")] public class GameBoardController...
1510 просмотров

Как запросить параметр привязки?
Я пытаюсь запросить привязку параметра id . Он продолжает проходить как 0 . s2 имеет значение при подаче: id=0, s=null http://localhost/api/values/123 id=0, s2=true http://localhost/api/values/123?s2=true...
218 просмотров

Как решить необходимость использования метода ожидания при инициализации ApiController
Итак, у меня есть базовый контроллер, от которого наследуются все контроллеры, и он реализует ApiController, при инициализации переопределения у меня есть что-то вроде этого: protected override void Initialize(HttpControllerContext...
40 просмотров

Core 2.0 API Auth с JWT возвращает неавторизованный
Я пытаюсь добавить аутентификацию токена с помощью JWT в свое приложение .Net Core 2.0. У меня есть простой контроллер, который возвращает список пользователей для тестирования. [Authorize] [Route("api/[controller]")] public class UsersController...
2446 просмотров
schedule 22.03.2023

Как я могу правильно получить полезную нагрузку JSON запроса внутри этого метода контроллера .NET?
У меня есть этот метод контроллера, обрабатывающий запрос POST : [SharePointContextWebAPIFilter] [HttpPost] [ActionName("InviaMailAlProtocollo")] public IHttpActionResult InviaMailAlProtocollo(string siglaIdUor) { Console.WriteLine("INTO...
371 просмотров

HttpResponseMessage всегда пуст, если используется MemoryStream вместо FileStream
Я хочу создать HttpResponse, который передает локальный файл. Я хочу использовать MemoryStream, чтобы потом удалить файл (ну, фактически, до возврата ответа). Я всегда получаю пустой ответ, хотя поток кажется действительным. Однако работа с...
127 просмотров