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

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

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

Используя новый ASP.NET Web API, в Chrome, я вижу XML - как я могу его изменить, чтобы запросить JSON, чтобы я можете просмотреть его в браузере? Я действительно верю, что это всего лишь часть заголовков запросов, я прав в этом?
23 мар. '12 в 23:04
19

Предоставляет ли IMDB API?

Недавно я нашел приложение организатора кино, которое извлекает его данные из базы данных IMDB. Предоставляет ли IMDB API для этого или какие-либо сторонние API-интерфейсы?
27 дек. '09 в 17:40
11

WCF vs ASP.NET Web API

Я потратил несколько месяцев, пытаясь понять концепции WCF, и недавно я разработал свое первое приложение службы WCF. Я много разбирался, чтобы понять все настройки в файле конфигурации. Я не уверен в окружающей среде, но кажется, что вы можете дел...
19 февр. '12 в 11:08
6

Как защитить веб-API ASP.NET

Я хочу создать веб-службу RESTful, используя веб-интерфейс ASP.NET, который сторонние разработчики будут использовать для доступа к моим данным приложения. Я читал довольно много о OAuth, и он кажется стандартным, но поиск хорошего примера с док...
02 авг. '12 в 10:27
6

Использование тегов <meta> для отключения кэширования во всех браузерах?

Я прочитал, что, когда у вас нет доступа к заголовкам веб-сервера, вы можете отключить кеш, используя: <meta http-equiv="Cache-Control" content="no-store" /> Но я также читал, что это не работает в некоторых версиях IE. Есть ли какой-либо на...
27 авг. '09 в 13:26
15

Передайте массив целых чисел в ASP.NET Web API?

У меня есть служба REST ASP.NET Web API (версия 4), где мне нужно передать массив целых чисел. Вот мой метод действия: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } И это URL, ...
02 апр. '12 в 17:58
4

Лучшая практика для вызова ConfigureAwait для всего кода на стороне сервера

Когда у вас есть код на стороне сервера (т.е. некоторая ApiController), и ваши функции асинхронны, поэтому они возвращают Task<SomeObject> - считается ли это лучшей практикой, что в любое время вы ожидаете функции, которые вы называете Configu...
21 нояб. '12 в 8:24
9

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

Я хочу добавить ASP.NET Web API в проект ASP.NET MVC 4 Web Application, разработанный в Visual Studio 2012. Что шаги, которые я должен выполнить, чтобы добавить функционирующий веб-API в проект? Я знаю, что мне нужен контроллер из ApiController, но э...
16 авг. '12 в 14:58
3

ServiceStack vs ASP.Net Web API

Я хочу написать новый API стиля REST и посмотреть на ServiceStack и совсем понравиться. Тем не менее, я видел, что Microsoft выпустила проект ASP.Net Web API в рамках новой бета-версии MVC 4. Кто-нибудь посмотрел на новый проект веб-API? Можете ли вы...
14 мар. '12 в 9:26
7

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

Я работаю над веб-сервисом, используя новый WebAPI ASP.NET MVC, который будет обслуживать двоичные файлы, в основном файлы .cab и .exe. Кажется, что работает следующий метод контроллера, что означает, что он возвращает файл, но он устанавливает тип...
02 мар. '12 в 22:37
9

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

Приложение ASP.NET MVC4 Web API определяет метод post для сохранения клиента. Клиент передается в формате json в теле запроса POST. Параметр Customer в методе post содержит значения null для свойств. Как исправить это, чтобы отправленные данные пере...
26 нояб. '13 в 19:25
5

Разница между ApiController и контроллером в ASP.NET MVC

Я играл с бета-версией ASP.NET MVC 4, и теперь вижу два типа контроллеров: ApiController и Controller. Я немного смущен тем, в каких ситуациях я могу выбрать конкретный контроллер. Например: если я хочу вернуть представление, я должен использовать...
29 февр. '12 в 7:12
8

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

Я развиваюсь с помощью WebApi и перешел на WebApi2, где Microsoft представила новый IHttpActionResult интерфейс, который, как представляется, рекомендуется использовать для возврата HttpResponseMessage. Я смущен преимуществами этого нового интерфейс...
13 февр. '14 в 15:34
6

Где HttpContent.ReadAsAsync?

Я вижу в тоннах примеров в Интернете, используя новый объект HttpClient (как часть нового Web API), который должен быть HttpContent.ReadAsAsync<T>. Однако MSDN не упоминает этот метод, и IntelliSense не находит его. Где это было, и как мне об...
01 мая '12 в 14:42
10

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

У меня есть проблемы с тем, как мы возвращаем ошибки клиенту. Мы немедленно возвращаем ошибку, бросая исключение HttpResponseException, когда получаем ошибку: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { ...
24 мая '12 в 7:00