Лучшие asp.net-web-api вопросы ИТ разработчиков

  • 2голосов
  • 4ответа
  • 0просмотров

Десериализовать словарь с помощью JSON.NET

Я использую Newtonsoft.Json с версией 4.0.8 и пытаюсь использовать его с веб-API. Поэтому я хотел десериализовать JSON с JsonConvert.DeserializeObject<AClass>(jsonString);Это работает, пока я не добавил словарь как свойство в этот класс и не ...

Задан Nov 22, 2017, 10:39 AMотvestlanddasheddot
  • 193голосов
  • 10ответов
  • 0просмотров

Возврат кода состояния http из контроллера Web Api

Я пытаюсь вернуть код состояния 304, не модифицированный для метода GET, в контроллере веб-API. Единственный способ, которым я преуспел, был чем-то вроде этого: public class TryController : ApiController { public User GetUser(int ...

Задан Feb 07, 2016, 10:42 PMотabatishchevozba
  • 19голосов
  • 3ответа
  • 0просмотров

Перечисление сериализации Json против XML

У меня есть следующий Enum в моем проекте public enum CameraAccessMethod { Manual = 0, Panasonic = 1, Axis = 2, AirCam = 3 }У меня есть объект, который сериализован в JSON или XML, в зависимости от различных сценариев, и одно из свойств объекта ...

Задан Oct 16, 2015, 11:44 AMотRikin PatelMuhammad Adeel Zahid
  • 10голосов
  • 3ответа
  • 0просмотров

Служба WCF против ASP.NET Web Api

Может ли кто-нибудь разделить фактическую разницу между службой WCF и ASP.NET Web Api? В каком сценарии мы должны использовать WCF Service и ASP.NET Web Api.

Задан May 24, 2012, 5:55 PMотcarlosfigueiraVIJAY
  • 8голосов
  • 2ответа
  • 0просмотров

Обновление до MVC4 RC: MediaTypeFormatter недоступен для чтения объекта типа «TestRequestModel» из содержимого с типом носителя «undefined»

Я использовал бета-версию MVC4 и в настоящее время работаю над обновлением до недавно выпущенной версии RC. It appears that model-binding complex request types has changed, но я не могу понять, как / что я делаю неправильно. Например, скажем, у ...

Задан Jun 07, 2012, 2:41 PMотBrandon Linton
  • 121голосов
  • 9ответов
  • 0просмотров

Как передать несколько параметров в GET ASP.Net Web API?

Я использую .Net MVC4 Web API для (надеюсь) реализации API RESTful. Мне нужно передать несколько параметров в систему и заставить ее выполнить какое-то действие, а затем вернуть список объектов в качестве результатов. В частности, я передаю две ...

Задан May 23, 2017, 12:10 PMотCommunitysig606
  • 186голосов
  • 30ответов
  • 0просмотров

Параметр сообщения всегда равен нулю

После обновления до RC для WebAPI у меня возникла какая-то странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, сгенерированной для нового проекта. Так: public void Post(string value) { }и звонит из ...

Задан Jan 25, 2014, 7:47 AMотabatishchevianrathbone
  • 7голос
  • 1ответ
  • 0просмотров

Ошибка при сериализации данных EF Code First 5.0 в контроллере WebAPI

Я изначально задавал этот вопрос:Как я могу решить "Указанный недопустимый путь включения"? [https://stackoverflow.com/questions/10038037/how-do-i-resolve-a-specified-include-path-is-not-valid] на который был получен ответ, и мой .Include () ...

Задан May 23, 2017, 12:34 PMотCommunityMisterJames
  • 42голосов
  • 2ответа
  • 0просмотров

Контроллер Api, объявляющий более одного оператора Get

Использование нового контроллера Api в MVC4, и я обнаружил проблему. Если у меня есть следующие методы: public IEnumberable<string> GetAll() public IEnumberable<string> GetSpecific(int i) Это будет работать Однако если я хочу получить ...

Задан Apr 12, 2012, 11:15 AMотtpeczekNeil Knight
  • 23голосов
  • 5ответов
  • 0просмотров

Сообщения об ошибках, возвращаемые методом веб-API, опускаются в среде не-dev

У меня есть метод POST контроллера Web API, который хорошо работает локально и на сервере тестирования. Если все идет хорошо, он возвращается: new HttpResponseMessage( HttpStatusCode.Created )Если что-то идет не так, возвращается: new ...

Задан Apr 24, 2012, 5:48 PMотGreg Smalter
  • 35голосов
  • 4ответа
  • 0просмотров

Невозможно пройти аутентификацию в ASP.NET Web Api с помощью HttpClient

У меня есть служба веб-API ASP.NET, которая работает на веб-сервере с включенной аутентификацией Windows. У меня есть клиентский сайт, построенный на MVC4, который работает на другом сайте на том же веб-сервере, который использует HttpClient для ...

Задан Apr 25, 2012, 3:26 AMотCraig Anderson
  • 5голосов
  • 3ответа
  • 0просмотров

Запросы OData и типы, отличные от IQueryable, в ASP.NET Web API

Я создаю приложение ASP.NET Web API, которое возвращает Atom или RSS-канал. Для этого он строитSystem.ServiceModel.Syndication.SyndicationFeed и обычайMediaTypeFormatter отвечает за обработку заголовка HTTP Accept, преобразованиеSyndicationFeed ...

Задан Apr 05, 2013, 11:10 AMотj0kAidan Black
  • 4голосов
  • 5ответов
  • 0просмотров

Исключить свойство из сериализации json в ApiController

Я пытаюсь исключить свойства из сериализации в JSON в веб-ApiControllers. Я проверил следующие 2 сценария работы. Я включил следующие атрибуты в свойство, которое я хочу ...

Задан May 07, 2012, 1:14 AMотAdam Carr
  • 76голосов
  • 3ответа
  • 0просмотров

Как вернуть файл с помощью веб-API?

я используюASP.NET Web API. Я хочу скачать PDF с C # из API (который генерирует API). Могу ли я просто вернуть APIbyte[]? и для приложения C # я могу просто сделать: byte[] pdf = client.DownloadData("urlToAPI");?а также File.WriteAllBytes()?

Задан Apr 27, 2018, 2:54 PMотCamilo TerevintoKyle
  • 23голосов
  • 2ответа
  • 0просмотров

При отправке XML параметр AspNet WebApi POST равен нулю

У меня есть служба веб-API, изначально использующая бета-биты, которые я восстановил с использованием битов-кандидатов на выпуск, и теперь у меня возникла эта проблема. У меня есть действие POST, которое принимает комплексный параметр в ...

Задан Oct 28, 2012, 4:16 PMотAskoleinNick
  • 26голос
  • 1ответ
  • 0просмотров

Проблема с использованием ASP.Net MVC 4 Web API с Ninject.Web.WebApi

Я пытаюсь использовать новый шаблон проекта ASP.Net MVC 4 Web API с Ninject, но столкнулся со следующей ошибкой: > Method 'GetFilters' in type 'Ninject.Web.WebApi.Filter.DefaultFilterProvider' from assembly 'Ninject.Web.WebApi, Version=3.0.0.0, ...

Задан May 23, 2017, 12:12 PMотCommunitymmacneil007
  • 21голосов
  • 2ответа
  • 0просмотров

Google N-Gram Web API [закрыт]

Я хочу использовать Google 2 грамма для моего проекта; но размер данных делает поиск дорогим как с точки зрения скорости, так и с точки зрения хранения. Есть ли для этой цели Web-API (на любом языке)? Веб-сайт http://books.google.com/ngrams/graph ...

Задан Jun 29, 2012, 11:18 AMотFive
  • 19голосов
  • 2ответа
  • 0просмотров

Чувствительность к регистру привязки ASP.NET WebAPI JSON

Обновление ASP.NET WebAPI Beta до RC обеспечило определенное волнение и большое разочарование. Мне удалось разобраться с большинством проблем, но сейчас меня беспокоит чувствительность к регистру данных запросов JSON. Форматер, используемый для ...

Задан Sep 08, 2018, 6:17 AMотabatishchevPhil Klein
  • 99голосов
  • 4ответа
  • 0просмотров

Переадресация с asp.net web api post action

Я очень новичок в ASP.NET 4.0 Web API. Можем ли мы перенаправить на другой URL в конце действия POST?Response.Redirect(url) На самом деле я загружаю файл из приложения MVC (скажем,www.abcmvc.com) через веб-API (скажем,www.abcwebapi.com/upload) ...

Задан Nov 15, 2012, 2:18 PMотSteveCShahdat
  • 17голосов
  • 2ответа
  • 0просмотров

HttpSelfHostServer и HttpContext.Current

Я работаю над автономным веб-API-приложением ASP.NET. Все отлично работает, но сейчас я борюсь сHttpContext: Мне нужно сохранить сессионную информацию от клиента. НоHttpContext.Current всегда ноль. Так что очевидно, что мойHttpSelfHostServer не ...

Задан Aug 01, 2014, 4:25 PMотHumayun ShabbirRichard
  • 17голосов
  • 3ответа
  • 0просмотров

Ninject InSingletonScope с веб-интерфейсом Api RC

У меня возникли некоторые трудности при использовании привязки Ninject InSingletonScope с Web Api RC. Независимо от того, как я создаю свою привязку, похоже, что Web Api обрабатывает область действия / время жизни вместо Ninject. Я пробовал ...

Задан May 23, 2017, 11:47 AMотCommunityMike L
  • 45голосов
  • 2ответа
  • 0просмотров

Когда использовать HttpMessageHandler против ActionFilter?

Кажется, что эти двое имеют схожую цель. Было бы замечательно увидеть некоторые примеры, когда использовать один над другим, плюсы и минусы, а также указать, каковы основные различия.

Задан Jun 20, 2012, 3:33 PMотfrennky
  • 8голосов
  • 3ответа
  • 0просмотров

Модульный тест Custom Route в Web API

Я потратил на это уже полдня, но безуспешно. Как вы тестируете маршруты в Web API? Я имею в виду, учитывая следующий URI: ~/Test/Get/2Я хочу провести модульное тестирование, чтобы вышеуказанный URL-адрес был захвачен контроллером Test, а ...

Задан Aug 09, 2012, 2:13 AMотsvickGigaPr
  • 120голосов
  • 10ответов
  • 0просмотров

Множественный метод HttpPost в контроллере Web API

Я начинаю использовать проект MVC4 Web API, у меня есть контроллер с несколькимиHttpPost методы. Контроллер выглядит следующим образом: Controller public class VTRoutingController : ApiController { [HttpPost] public ...

Задан Dec 19, 2018, 2:25 AMотKirill KobelevHabib
  • 59голосов
  • 5ответов
  • 0просмотров

ASP.NET Web API сеанс или что-то?

Мне нужно хранить некоторую информацию в сеансе (или в любом другом месте в ASP.NET Web API), которую мне нужно получать при каждом запросе API. У нас будет один веб-сайт API IIS, и через заголовок узла будет добавлено несколько ...

Задан Jul 13, 2012, 8:56 PMотuser1186065
  • 18голосов
  • 5ответов
  • 0просмотров

Можно ли использовать точки в маршрутах Asp.Net Web Api?

Я работаю над перемещением проекта API из необработанных обработчиков http, где я использую точки в путях: http://server/collection/id.formatЯ хотел бы следовать той же схеме URL в версии Web Api (самостоятельно размещенной) и попробовал ...

Задан Jul 16, 2012, 6:05 PMотLee
  • 40голосов
  • 2ответа
  • 0просмотров

FromBody не привязывает строковый параметр

У меня есть проблема, похожая наПроблема привязки параметров веб-API ASP.NET MVC 4 RC [https://stackoverflow.com/questions/11158617/asp-net-mvc-4-rc-web-api-parameter-binding-issue] , но я пытаюсь решить эту проблему с помощью атрибута ...

Задан May 23, 2017, 11:47 AMотCommunityJordan Crittenden
  • 43голос
  • 1ответ
  • 0просмотров

Аутентификация веб-API ASP.NET MVC 4 с поставщиком членства

У меня есть проект ASP.NET MVC 4 с использованием веб-API. На контроллере я установил класс, требующий авторизации, используя атрибут [Authorize]. Для проверки подлинности я использую поставщика членства ASP.NET, и мой Web.Config настроен на ...

Задан Jul 18, 2012, 5:57 AMотINNVTV
  • 45голосов
  • 5ответов
  • 0просмотров

Кэширование вывода для ApiController (MVC4 Web API)

Я пытаюсь кэшировать выводApiController [http://msdn.microsoft.com/en-us/library/system.web.http.apicontroller.aspx] метод в веб-API. Вот код контроллера: public class TestController : ApiController { [OutputCache(Duration = 10, VaryByParam = ...

Задан Nov 17, 2017, 10:42 PMотabatishchevSamu Lang
  • 6голосов
  • 4ответа
  • 0просмотров

Каково будущее ASP.NET MVC Framework после выпуска веб-API asp.net?

Я использую asp.net MVC около 1,5 лет, пользуюсь его возможностями и развернул множество успешных веб-приложений, но сейчас я читаю о технологии asp.net Web API. И я нахожу следующее: 1. I can implement any functionality that I used to ...

Задан Feb 06, 2014, 8:31 PMотataravatijohn Gu
  • 39голосов
  • 4ответа
  • 0просмотров

WebAPI для возврата XML

Я хочу, чтобы мой метод WEB API возвращал объект XML обратно вызывающему приложению. В настоящее время он просто возвращает XML в виде строкового объекта. Это нет нет нет? Если да, то как вы сообщите методу webapi get, что он возвращает объект ...

Задан Jun 05, 2015, 3:09 PMотSteveCMatt
  • 93голосов
  • 9ответов
  • 0просмотров

Обработка валидации ModelState в ASP.NET Web API

Мне было интересно, как я могу добиться проверки модели с ASP.NET Web API. У меня есть моя модель так: public class Enquiry { [Key] public int EnquiryId { get; set; } [Required] public DateTime EnquiryDate { get; set; } [Required] public ...

Задан May 15, 2017, 7:45 AMотsashoalmCallumVass
  • 146голосов
  • 3ответа
  • 0просмотров

Аутентификация пользователя в ASP.NET Web API

Эта тема была невероятно запутанной для меня. Я новичок в приложениях HTTP, но мне нужно разработать клиент для iPhone, который будет использовать данные JSON откуда-то. Я выбрал Web API от MS, потому что это казалось достаточно простым, но когда ...

Задан Feb 05, 2014, 6:49 AMотchridamLuis Aguilar
  • 1голос
  • 1ответ
  • 0просмотров

Проверка валидатора ModelBinder прерывается с помощью отражения

Я столкнулся с проблемой, которая, по-видимому, связана с рефлексией и проверкой связующего элемента модели, иFormatterParameterBinding.ExecuteBindingAsync(..) в частности, и хотя я могу использовать метод, чтобы делать то, что я хочу, я ...

Задан Jul 31, 2012, 10:50 AMотMithon
  • 8голосов
  • 2ответа
  • 0просмотров

ASP.NET MVC 4 / Web API - вставьте средство визуализации Razor для Accepts: text / html

Я создаю веб-службу RESTful с использованием веб-API ASP.NET MVC 4. Для доступа к API я возвращаю JSON, хотя, как только все будет работать правильно, согласование содержимого должно работать по умолчанию для XML и JSON. Поскольку я работаю над ...

Задан Aug 02, 2012, 6:03 PMотKyle TraubermanMikeJansen
  • 3голосов
  • 2ответа
  • 0просмотров

Как я могу POST (как XML) объект к моему ApiController, используя RestSharp?

У меня есть веб-сайт ASP.NET MVC4, реализующий API REST, который я использую из клиентского приложения. Мои методы ApiController принимают и возвращают сложные объекты в виде XML. Недавно я обнаружил RestSharp и начал перекладывать свой ...

Задан Aug 03, 2012, 4:32 PMотGary McGill
  • 57голос
  • 1ответ
  • 0просмотров

Web API создает ключи API

Я заинтересован в создании ключей API для web.api и предоставлении клиентам возможности взаимодействовать с API с помощью ключей API, а не авторизации, которую обеспечивает web.api. Я хочу, чтобы несколько клиентов могли общаться с web.api. ...

Задан Apr 09, 2018, 11:27 AMотLuke GirvinDarthVader
  • 51голосов
  • 6ответов
  • 0просмотров

Как выполнить модульное тестирование фильтра действий в ASP.NET Web Api?

Я искал, чтобы добавить Фильтр Действия к моей службе, чтобы обработать добавление данных ссылки к ответному сообщению. Я обнаружил, что мне нужно издеваться над HttpActionExecutedContext, но это трудный класс для насмешки. Как вы относитесь к ...

Задан Jan 14, 2014, 1:29 PMотYann DuranAaron Fischer
  • 142голосов
  • 10ответов
  • 0просмотров

предотвратить сериализацию свойства в веб-API

Я использую веб-API MVC 4 и веб-формы asp.net 4.0 для создания API отдыха. Это отлично работает: [HttpGet] public HttpResponseMessage Me(string hash) { HttpResponseMessage httpResponseMessage; List<Something> somethings = ... httpResponseMessage ...

Задан Jun 07, 2018, 10:45 AMотNeel Musicuser1330271
  • 11голосов
  • 2ответа
  • 0просмотров

ASP.NET web api: документирование / указание сервиса

Я смотрел наAsp.net Web Api [http://www.asp.net/web-api]и мне нравится простота реализации практического веб-сервиса. Однако как я могу документировать / указать интерфейс службы, реализованной таким образом? Например, есть ли какая-нибудь ...

Задан Jun 10, 2013, 5:24 PMотEamon Nerbonne
  • 17голосов
  • 3ответа
  • 0просмотров

Как получить контент, который уже прочитан

У меня есть класс, который наследует от ApiController. У него есть метод Put, подобный этому: [PUT("user/{UserId}")] public HttpResponseMessage Put(string userId, PaymentRequest paymentRequest) { // Calling business logic and so forth here ...

Задан Mar 22, 2017, 12:11 PMотStoyan DimovHalvard
  • 1голос
  • 1ответ
  • 0просмотров

Сбой валидации ModelState для типов, допускающих значение NULL

Не может пройти валидацию ModelState в приложении WebApi для объекта, который содержит обнуляемые типы и имеет нулевые значения. Сообщение об ошибке имеет значение «Значение» null ». недопустимо для DateProperty. & quot; Код объекта: public ...

Задан Mar 28, 2013, 1:36 PMотJackPointDenis
  • 6голосов
  • 4ответа
  • 0просмотров

Метод с параметром словаря в веб-API Asp.Net

Мне нужно сделать запрос GET к методу, который содержит словарь в качестве параметра. Я просматриваю, но не могу найти какую-либо информацию о том, как я могу отправить Словарь, поэтому мой запрос попал в мой метод. Подпись метода выглядит как ...

Задан Aug 14, 2012, 10:26 AMотkkocabiyik
  • 23голосов
  • 2ответа
  • 0просмотров

Делегирование Хандлера для ответа в WebApi

В настоящее время я использую несколько обработчиков делегирования (классы, полученные изDelegatingHandler) обрабатывать запрос до его отправки, например, для проверки подписи и т. д. Это все очень хорошо, потому что мне не нужно дублировать ...

Задан Feb 28, 2013, 6:50 PMотHalvard
  • 345голосов
  • 8ответов
  • 0просмотров

Как добавить веб-API в существующий проект веб-приложения ASP.NET MVC 4?

Я хочу добавитьASP.NET Web API [http://www.asp.net/web-api]в проект веб-приложения ASP.NET MVC 4, разработанный в Visual Studio 2012. Какие шаги необходимо выполнить, чтобы добавить работающий веб-API в проект? Мне известно, что мне нужен ...

Задан Aug 16, 2012, 2:58 PMотaknuds1
Пред12...19След