Вопросы с тегом «asp.net-web-api»

161
Проверка подлинности на основе токенов в ASP.NET Core

Я работаю с приложением ASP.NET Core. Я пытаюсь реализовать аутентификацию на основе токенов, но не могу понять, как использовать новую систему безопасности для моего случая. Я просмотрел примеры, но они мне мало чем помогли, они используют либо аутентификацию по cookie, либо внешнюю аутентификацию...

159
Не удалось найти тип поставщика CodeDom «Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider».

Это проект WebApi, использующий VS2015. Шаг для воспроизведения: Создать пустой проект WebApi Измените путь вывода Build с «bin \» на «bin \ Debug \» Бегать Все работает отлично, пока я не изменил путь вывода сборки с "bin \" на "bin \ Debug \". На самом деле, любой путь вывода, кроме "bin \",...

158
Добавление заголовков Http в HttpClient

Все: Мне нужно добавить заголовки http в HttpClient, прежде чем я отправлю запрос в веб-службу. Как мне сделать это для отдельного запроса (в отличие от HttpClient для всех будущих запросов)? Я не уверен, возможно ли это вообще. var client = new HttpClient(); var task =...

157
Сделайте вызов Https с помощью HttpClient

Я использую HttpClientдля звонков WebApi с использованием C #. Кажется аккуратным и быстрым способом по сравнению с WebClient. Однако я застрял во время Httpsзвонков. Как я могу сделать код ниже, чтобы совершать Httpsзвонки? HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new...

156
Как написать файл JSON на C #?

Мне нужно записать следующие данные в текстовый файл в формате JSON на C #. Скобки важны для правильного формата JSON. [ { "Id": 1, "SSN": 123, "Message": "whatever" }, { "Id": 2, "SSN": 125, "Message": "whatever" } ] Вот мой модельный класс: public class data { public int Id { get; set; } public...

154
WebAPI Multiple Put / Post параметры

Я пытаюсь опубликовать несколько параметров на контроллере WebAPI. Один параметр взят из URL, а другой из тела. Вот URL: /offers/40D5E19D-0CD5-4FBD-92F8-43FDBB475333/prices/ Вот мой код контроллера: public HttpResponseMessage Put(Guid offerId, OfferPriceParameters offerPriceParameters) { //What!?...

153
Почтальон: отправка вложенного объекта JSON

Я использую ASP.NET Web API: http://xyzdomain.com:16845/api/returns/returns Как отправить POST-запрос на конечную точку с помощью расширения Postman Chrome, приведенного ниже Items: [ { "Items": [ { "sku": "9257", "Price": "100", "Quantity": "500", "DiscountPercent": "1", "backordered": "2" } ],...

151
Как добавить / обновить дочерние сущности при обновлении родительской сущности в EF

Эти две сущности являются отношением один-ко-многим (строится на основе кода, свободно бегущего API). public class Parent { public Parent() { this.Children = new List<Child>(); } public int Id { get; set; } public virtual ICollection<Child> Children { get; set; } } public class Child {...

150
Как извлечь пользовательское значение заголовка в обработчик сообщений Web API?

В настоящее время в моей службе Web API есть обработчик сообщений, который переопределяет SendAsync следующим образом: protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } В этом коде мне нужно проверить...

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

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

148
GlobalConfiguration.Configure () не отображается после миграции Web API 2 и .NET 4.5.1.

Я недавно начал следовать этому руководству, чтобы перенести мой проект на .NET 4.5.1 и Web Api 2. Самое первое, что MS разработчик Рик Андерсон просит вас сделать, это изменить: WebApiConfig.Register(GlobalConfiguration.Configuration); в GlobalConfiguration.Configure(WebApiConfig.Register); в...

147
Модульное тестирование ASP.NET WebApi с Request.CreateResponse

Я пытаюсь написать некоторые модульные тесты для моего ApiController и столкнулся с некоторыми проблемами. Есть хороший метод расширения, называемый Request.CreateResponse, который очень помогает при генерации ответа. public HttpResponseMessage Post(Product product) { var createdProduct =...

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

Предполагая, что вы забыли поставить флажок Web API (добавить его в проект) при создании нового проекта MVC (5), что нужно сделать, чтобы добавить Web API и заставить его работать? Существует множество вопросов по миграции, но ни один из них не содержит полных и актуальных шагов по добавлению Web...

145
ASP.NET Web API - команды PUT & DELETE не разрешены - IIS 8

Я недавно обновил Visual Studio 2010 до Visual Studio 2012 RC. Программа установки также устанавливает IIS 8 Express, который теперь Visual Studio использует в качестве веб-сервера по умолчанию. IIS 8 блокирует мои запросы WEB API, которые используют глаголы PUT AND DELETE. IIS возвращает ошибку...

143
ASP.NET WebApi против MVC? [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос С помощью контроллеров ASP.NET MVC вы...

140
Ошибка DefaultInlineConstraintResolver в WebAPI 2

Я использую Web API 2 и получаю следующую ошибку, когда отправляю POST методу API с помощью IIS 7.5 на локальном компьютере. The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21:...

139
Использование WebAPI или MVC для возврата JSON в ASP.NET

Я создаю приложение ASP.NET MVC, в котором много клиентских скриптов, оно будет использовать JSON и jQuery для управления DOM. Я понимаю, как Web API контроллера и MVC контроллер может вернуть JSON. Учитывая мой сценарий, следует ли мне использовать контроллер веб-API или контроллер MVC ?...

137
Указание пользовательского формата DateTime при сериализации с Json.Net

Я разрабатываю API для предоставления некоторых данных с использованием ASP.NET Web API. В одном из API клиент хочет, чтобы мы выставили дату в yyyy-MM-ddформате. Я не хочу изменять глобальные настройки (например GlobalConfiguration.Configuration.Formatters.JsonFormatter) для этого, так как это...