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

ASP.NET Web API - это платформа для построения HTTP-сервисов для таких клиентов, как браузеры и мобильные устройства. Он основан на Microsoft .NET Framework и является идеальным выбором для создания сервисов RESTful.

1220
Как получить ASP.NET Web API для возврата JSON вместо XML с помощью Chrome?

Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Используя более новый ASP.NET Web API , в Chrome я вижу XML - как я могу изменить его для запроса JSON, чтобы я мог...

644
Предоставляет ли IMDB API? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Недавно я нашел приложение для организации фильмов, которое...

562
Рекомендуется вызывать ConfigureAwait для всего кода на стороне сервера

Когда у вас есть серверный код (то есть какой-то ApiController), и ваши функции асинхронны - поэтому они возвращаются Task<SomeObject>- считается ли наилучшей практикой всякий раз, когда вы ожидаете функции, которые вы вызываете ConfigureAwait(false)? Я читал, что он более производительный,...

484
WCF против ASP.NET Web API [закрыто]

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

397
Как защитить веб-API ASP.NET [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я хочу создать веб-сервис...

385
Лучшая практика для возврата ошибок в ASP.NET Web API

У меня есть опасения по поводу того, как мы возвращаем ошибки клиенту. Должны ли мы немедленно возвращать ошибку, выбрасывая HttpResponseException, когда мы получаем ошибку: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer...

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

Я хочу добавить веб-API ASP.NET в проект веб-приложения ASP.NET MVC 4, разработанный в Visual Studio 2012. Какие действия необходимо выполнить, чтобы добавить работающий веб-API в проект? Я знаю, что мне нужен контроллер, производный от ApiController, но это все, что я знаю. Дайте мне знать, если...

343
Разница между ApiController и Controller в ASP.NET MVC

Я играл с ASP.NET MVC 4 beta и теперь вижу два типа контроллеров: ApiControllerи Controller. Меня немного смущает, в каких ситуациях я могу выбрать тот или иной контроллер. Например: если я хочу вернуть представление, то я должен использовать ApiControllerили обычный Controller? Я знаю, что веб-API...

326
Почему я должен использовать IHttpActionResult вместо HttpResponseMessage?

Я работал с WebApi и перешел к WebApi2, где Microsoft представила новый IHttpActionResultинтерфейс, который, кажется, рекомендуется использовать вместо возврата a HttpResponseMessage. Я запутался в преимуществах этого нового интерфейса. Похоже, что в основном это просто НЕМНОГО более простой способ...

323
Возврат двоичного файла из контроллера в ASP.NET Web API

Я работаю над веб-сервисом, использующим новый WebAPI ASP.NET MVC, который будет обслуживать двоичные файлы, в основном .cabи .exeфайлы. Следующий метод контроллера, кажется, работает, это означает, что он возвращает файл, но он устанавливает тип содержимого application/json: public...

304
Как передать данные JSON POST в метод Web API как объект?

Приложение ASP.NET MVC4 Web API определяет метод публикации для сохранения клиента. Клиент передается в формате json в теле запроса POST. Параметр customer в методе post содержит нулевые значения для свойств. Как это исправить, чтобы опубликованные данные передавались как объект клиента? Если...

299
ServiceStack против ASP.Net Web API [закрыто]

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы....

289
POSTing JsonObject с помощью HttpClient из веб-API

Я пытаюсь опубликовать JsonObjectиспользование HttpClientиз веб-API. Я не совсем уверен, как это сделать, и не могу найти много примеров кода. Вот что у меня так далеко: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient =...

283
Где находится HttpContent.ReadAsAsync?

Я вижу в тоннах примеров в Интернете, использующих новый HttpClientобъект (как часть нового веб-API), что должен быть HttpContent.ReadAsAsync<T>метод. Однако MSDN не упоминает этот метод, и IntelliSense не находит его. Куда это делось, и как мне обойти...

272
Отказался отображать в кадре, потому что он установил 'X-Frame-Options' в 'SAMEORIGIN'

Я разрабатываю веб-сайт, который должен быть адаптивным, чтобы люди могли получить к нему доступ со своих телефонов. На сайте есть некоторые защищенные части, в которые можно войти, используя Google, Facebook и т. Д. (OAuth). Серверная часть сервера разработана с использованием ASP.Net Web API 2, а...

264
JWT-аутентификация для ASP.NET Web API

Я пытаюсь поддерживать токен-носитель JWT (JSON Web Token) в своем приложении веб-API, и я теряюсь. Я вижу поддержку .NET Core и приложений OWIN. В настоящее время я размещаю свое приложение в IIS. Как я могу добиться этого модуля аутентификации в моем приложении? Можно ли каким-либо образом...

255
HttpClient не поддерживает метод PostAsJsonAsync C #

Я пытаюсь вызвать веб-API из моего веб-приложения. Я использую .Net 4.5 и при написании кода я получаю сообщение об ошибке HttpClientне содержит PostAsJsonAsyncметод определения . Ниже приведен код: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/");...

247
Как мне установить cookie в HttpClient's HttpRequestMessage

Я пытаюсь использовать веб-интерфейсы API HttpClientдля публикации сообщения в конечной точке, для которой требуется вход в систему в виде HTTP-файла cookie, который идентифицирует учетную запись (это только то, что #ifdefисключено из версии выпуска). Как мне добавить куки в...