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

Используют ли WebApi 2 и MVC 5 разные атрибуты маршрутизации?
Чтение этот пост в блоге о маршрутизации атрибутов в ASP.NET MVC 5 и это один о маршрутизации атрибутов в Web Api 2, похоже, что есть два набора атрибутов маршрутизации, один в пространстве имен System.Web.Mvc , а другой в System.Web.Http ....
1740 просмотров

Не удается получить токен веб-API asp.net с помощью http-клиента
Я пытаюсь использовать http-клиент для вызова веб-API для получения токена. У меня есть одно приложение MVC и приложение веб-API. Ниже приведено действие контроллера MVC, которое у меня есть. [HttpPost] public ActionResult Login() { LoginModel...
8085 просмотров

Проектирование архитектуры веб-приложения MVC5.
Я делаю сайт MVC. Вот что я планировал сделать ранее: Data Access Layer ^ | Business Layer ^ | Web API 2 <-- Apps or whatever ^ | MVC5 Website Но я думаю, что следующая идея будет лучше, потому что,...
1070 просмотров

Где я могу найти пакет NuGet для обновления до System.Web.Http v5.0.0.0?
Просто обновили проект ASP.NET MVC4 для использования Unity.WebApi версии 5.0.0.0, и для него требуется System.Web.Http v 5.0.0.0 в соответствии со следующей ошибкой: Assembly 'Unity.WebApi, Version=5.1.0.0, Culture=neutral,...
181370 просмотров

Как следует хранить токен доступа к веб-API?
Здесь, в Stackflow, есть несколько похожих тем, но я обнаружил, что ни одна из них не ответила на мой вопрос. ASP.NET Web API 2 — это то, что мы используем сейчас. Теперь я могу принять запрос аутентификации CORS от моего WebAPI. С токеном...
3565 просмотров
schedule 05.01.2023

Установите по умолчанию для DisplayFormatAttribute.ConvertEmptyStringToNull значение false
Я только что преобразовал кучу веб-сервисов в Web API2. Теперь мой код C# взрывается, когда браузер отправляет пустую строку и вводит мой код, преобразованный в null. Я исследовал глобальные решения, и ни одно из них не подошло мне. Я, конечно,...
1584 просмотров
schedule 05.11.2022

Не получает HttpResponseMessage веб-API в ajax?
Первые попытки Web API и немного запутались. Я настроил базовое удаление в Web Api: public HttpResponseMessage Delete(string id) { HttpResponseMessage response = new HttpResponseMessage(); response.ReasonPhrase = "User successfully...
6080 просмотров

Интеграционное тестирование с веб-API — тесты, отличные от InMemory, или тесты InMemory —
Я хотел бы провести интеграционное тестирование на своих контроллерах веб-API. Когда интеграционный тест запускается, весь конвейер запросов/ответов веб-API должен быть обработан, чтобы это был настоящий интеграционный тест. Я прочитал несколько...
391 просмотров

Точечный символ '.' в MVC Web API 2 для запроса типа api / people / STAFF.45287
URL-адрес, который я пытаюсь разрешить работать, имеет вид: http://somedomain.com/api/people/staff.33311 (точно так же, как и сайты LAST.FM, разрешают любые знаки в своих URL-адресах RESTFul и WebPage, например "...
52243 просмотров

Полный маршрут не может найти маршрут с помощью WebApi2 ApiController
Я создаю службу WebApi2, и один из методов, которые я хочу реализовать, представляет собой HTTP GET от объекта во внутренней древовидной структуре, поэтому запрос будет выглядеть следующим образом: GET /values/path/path/to/object/in/tree...
2358 просмотров

Создавайте и транслируйте Zip-архив без сохранения его в файловой системе или предварительного чтения в память.
Как я могу асинхронно взять несколько существующих потоков (из базы данных), добавить их в поток zip-архива и вернуть его в asp.net web api 2? Ключевое отличие от другого «дублирующегося» вопроса заключается в том, как сделать это в потоковом...
3451 просмотров

Возможно ли получение текущего MediaTypeFormatter из объекта запроса?
Я хотел бы получить MediaTypeFormatter из объекта запроса, возможно ли это? Итак, если запрос поступил как application/json то я хотел бы получить MediaTypeFormatter, который в данном случае должен быть JsonMediaTypeFormatter....
4033 просмотров

Фильтр авторизации возвращает 401, хотя Thread.CurrentPrinicipal установлен
Я запускаю интеграционный тест с HttpClient и HttpServer (в памяти). Когда тест запускается, выполняется обработчик токена (обработчик сообщений), где я добавляю этот код только для быстрого теста: protected async override...
320 просмотров

Доступ к объекту сеанса в ASP.Net Web Api 2
Как вы можете использовать Session из HttpContext внутри контроллера Web Api 2 ? Объект Session имеет значение null, и хотя я видел различные способы включения состояния сеанса в первой версии Web Api для ASP.Net, ни один из них, похоже, не...
2162 просмотров

Просмотр локального приложения ASP.NET на внешнем компьютере
Этот вопрос задавали раньше (а именно, здесь ), и я нашел несколько сообщений в блогах, в которых подробно рассказывается о настройке IIS Express ( здесь и здесь ) чтобы разрешить удаленные подключения, но я не смог собрать все воедино для себя....
138 просмотров

Настройка Result в контексте метода ChallengeAsync в фильтре проверки подлинности
Этот вопрос связан с ответом, который я предоставил здесь . Комментарий ОП заставил меня немного задуматься. Я предложил использовать класс, реализующий IHttpActionResult , подобный этому, в методе ChallengeAsync фильтра аутентификации....
8368 просмотров

Создать дочерний тип во время десериализации
Я получил следующий документ JSON: { "Title": "jkdjdjd", "Description": "dkfkkdd", "Actions": [{ "ActionType": "Email", "Subject": "Bkdfkdk", "Body": "kddkdkkd"...
64 просмотров
schedule 22.12.2022

Сеанс веб-API 2
Я не могу получить данные сеанса из веб-api 2. Я убедился, что файл cookie отправляется скрипту. Я знаю, что лучше всего использовать web api 2 без сохранения состояния, но из-за требований к проекту теперь необходимо иметь полное состояние. Я...
22535 просмотров

Сухой метод для webapi с несколькими уровнями маршрутизации
Есть ли способ упростить, когда у нас есть несколько необходимых уровней маршрутизации для каждого метода? У меня есть гипотетический проект WebAPI, который я использую для общего взгляда на проблему. Он дает нам фильмы из какого-то источника....
456 просмотров

WEB API AngularJS Google+Вход CORS не разрешен
В настоящее время я использую WEB API 2 и AngularJS. (livermorium:1234 = где работает мой веб-API.) Я просто хочу использовать Google+ и Facebook-Login, но я не могу предоставить доступ к внешним URL-адресам, таким как http:www.google.de, для...
981 просмотров