Запитання з тегом «asp.net-web-api»

Веб-API ASP.NET - це основа для побудови сервісів HTTP для клієнтів, таких як браузери та мобільні пристрої. Він заснований на Microsoft .NET Framework та ідеальний вибір для створення RESTful сервісів.

29
Як змусити веб-API ASP.NET повернути JSON замість XML за допомогою Chrome?
Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Використовуючи новіший веб-API ASP.NET , у Chrome я бачу XML - як я можу змінити його, щоб запросити JSON, щоб я міг його переглянути у браузері? Я …

19
Чи надає IMDB API? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 3 роки тому . Нещодавно я знайшов додаток для організатора фільмів, яке отримує його дані з бази даних IMDB . Чи надає …

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

11
WCF vs ASP.NET Web API [закрито]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі лише редагуючи цю публікацію . Закрито 2 роки тому . Я провів кілька місяців, намагаючись зрозуміти поняття, що стоять за WCF, і нещодавно я розробив …
484 c#  wcf  asp.net-web-api 

16
Передати масив цілих чисел до веб-API ASP.NET?
У мене є сервіс REST ASP.NET (версія 4), де мені потрібно передати масив цілих чисел. Ось мій спосіб дії: public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to retrieve categories from database } І це я URL-адресу, яку я спробував: /Categories?categoryids=1,2,3,4

6
Як захистити веб-API ASP.NET [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 3 роки тому . Я хочу створити веб-службу RESTful за допомогою веб-API ASP.NET, який сторонні розробники використовуватимуть для …

11
Найкраща практика повернення помилок у веб-API ASP.NET
У мене є стурбованість тим, як ми повертаємо помилки клієнту. Чи повертаємо ми помилку негайно, кидаючи HttpResponseException, коли ми отримуємо помилку: public void Post(Customer customer) { if (string.IsNullOrEmpty(customer.Name)) { throw new HttpResponseException("Customer Name cannot be empty", HttpStatusCode.BadRequest) } if (customer.Accounts.Count == 0) { throw new HttpResponseException("Customer does not have any …
384 c#  rest  asp.net-web-api 

9
Як додати веб-API до існуючого проекту веб-додатків ASP.NET MVC 4?
Я хочу додати веб-API ASP.NET до проекту веб-додатків ASP.NET MVC 4, розробленого в Visual Studio 2012. Які кроки потрібно виконати, щоб додати функціонуючий веб-API до проекту? Я знаю, що мені потрібен контролер, що походить від ApiController, але це майже все, що я знаю. Повідомте мене, якщо мені потрібно надати більше …

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

8
Чому я повинен використовувати IHttpActionResult замість HttpResponseMessage?
Я розвивався з WebApi і перейшов до WebApi2, де Microsoft представила новий IHttpActionResultінтерфейс, який, здається, рекомендується використовувати при поверненні HttpResponseMessage. Я плутаю переваги цього нового інтерфейсу. Здається, в основному просто надати ЛЕГКО простіший спосіб створити HttpResponseMessage. Я б зробив аргумент, що це "абстракція заради абстракції". Я щось пропускаю? Які переваги …

7
Повернення бінарного файлу з контролера у веб-API ASP.NET
Я працюю над веб-сервісом, використовуючи новий WebAPI ASP.NET MVC, який обслуговуватиме двійкові файли, переважно .cabта .exeфайли. Наступний метод контролера, здається, працює, це означає, що він повертає файл, але він встановлює тип вмісту application/json: public HttpResponseMessage<Stream> Post(string version, string environment, string filetype) { var path = @"C:\Temp\test.exe"; var stream = new …

9
Як передавати дані json POST методу Web API як об’єкт?
Програма ASP.NET MVC4 Web API визначає метод публікації для збереження клієнта. Клієнт передається у форматі json в тіло запиту POST. Параметр клієнта в методі публікації містить нульові значення для властивостей. Як це виправити, щоб розміщені дані передавались як об’єкт клієнта? Якщо можливо Content-Type: application / x-www-form-urlencoded слід використовувати, оскільки я …

5
Веб-API ServiceStack vs ASP.Net [закрито]
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані чи видалені. Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна …

6
Розміщення JsonObject з HttpClient від веб-API
Я намагаюсь відмітити JsonObjectвикористання HttpClientчерез Web API. Я не зовсім впевнений, як це зробити, і не можу знайти багато на шляху зразкового коду. Ось що я маю досі: var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"; myObject.Data2 = "some more data"; HttpClient httpClient = new HttpClient("myurl"); httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage …

6
Де HttpContent.ReadAsAsync?
Я бачу в безлічі прикладів в Інтернеті, що використовують новий HttpClientоб'єкт (як частину нового веб-API), що має бути HttpContent.ReadAsAsync<T>метод. Однак MSDN не згадує цей метод, а також IntelliSense його не знаходить. Куди воно пішло і як я працюю навколо нього?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.