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

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

16
Відмовляється відображатись у кадрі, оскільки він встановив "Параметри X-Frame" на "SAMEORIGIN"
Я розробляю веб-сайт, який повинен відповідати таким чином, щоб люди могли отримати доступ до нього зі своїх телефонів. На сайті є кілька захищених частин, в які можна ввійти за допомогою Google, Facebook, ... тощо (OAuth). Серверний сервер розроблений за допомогою ASP.Net Web API 2, а передній кінець - переважно AngularJS …


5
Аутентифікація JWT для веб-API ASP.NET
Я намагаюся підтримати маркер JWT-носія (JSON Web Token) у моєму додатку веб-API, і я втрачаюсь. Я бачу підтримку .NET Core та програм OWIN. Зараз я розміщую свою заявку в IIS. Як я можу досягти цього модуля аутентифікації у своїй програмі? Чи можна використовувати <authentication>конфігурацію, подібну до того, як я використовую …

10
HttpClient не підтримує метод PostAsJsonAsync C #
Я намагаюся викликати веб-API зі свого веб-додатку. Я використовую .Net 4.5, і під час написання коду я отримую помилку HttpClient, не містить PostAsJsonAsyncметоду визначення . Нижче наведено код: HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:51093/"); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); var user = new Users(); user.AgentCode = 100; user.Remarks = …

4
Як встановити файл cookie на HttpClient в HttpRequestMessage
Я намагаюся використовувати веб-api, HttpClientщоб зробити публікацію до кінцевої точки, яка вимагає входу у вигляді файлу cookie HTTP, який ідентифікує обліковий запис (це лише те, що #ifdefвимкнено з версії версії). Як додати печиво до файлу HttpRequestMessage?

18
Було знайдено кілька дій, які відповідають запиту в Web Api
Я продовжую отримувати цю помилку, коли намагаюся використовувати 2 "Отримати" методи Було знайдено кілька дій, які відповідають запиту: webapi Я дивився навколо інших подібних питань щодо цього в стеці, але не розумію. У мене є 2 різних імена та використовується атрибут "HttpGet" [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; …

7
Веб-API Microsoft: Як зробити Server.MapPath?
Оскільки веб-API Microsoft не є MVC , ви не можете зробити щось подібне: var a = Request.MapPath("~"); ні це var b = Server.MapPath("~"); тому що вони знаходяться під System.Webпростором імен, а не в System.Web.Httpпросторі імен. Тож як ви з'ясуєте відносний шлях до сервера у веб-API ? Раніше я робив щось …

13
Повернення коду статусу http з контролера Web Api
Я намагаюся повернути код статусу 304, не змінений для методу GET, у веб-контролері api. Єдиний спосіб, коли мені це вдалося, було щось подібне: public class TryController : ApiController { public User GetUser(int userId, DateTime lastModifiedAtClient) { var user = new DataEntities().Users.First(p => p.Id == userId); if (user.LastModified <= lastModifiedAtClient) { …

17
Помилка HTTP 500.19 та код помилки: 0x80070021
У мене проста побудова webAPI від Visual Studio 2013. Він добре працює, коли я запускаю його з VS13, але коли я копіюю проект у локальний IIS, це дає мені наступну помилку. Помилка HTTP 500.19 - Внутрішня помилка сервера Доступ до запитуваної сторінки неможливо, оскільки пов'язані дані конфігурації для сторінки недійсні. …

5
Необов'язкові параметри рядка запиту у веб-API ASP.NET
Мені потрібно реалізувати такий метод WebAPI: /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX Усі параметри рядка запиту можуть бути нульовими. Тобто, абонент може вказати від 0 до всіх 5 параметрів. У бета-версії MVC4 я робив наступне: public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? …

6
Викриття localhost в Інтернеті через тунелювання (за допомогою ngrok): помилка HTTP 400: неправильний запит; недійсне ім'я хоста
З попередніх версій запитання є наступне: переглядайте веб-сайт із ip-адресою, а не localhost , який в значній мірі окреслює те, що я робив дотепер ... Мені локальний IP працює. Потім я знайшов ngrok, і, мабуть, мені не потрібно підключатися через IP. Те, що я намагаюся зробити, - це відкрити свій …

30
Параметр публікації завжди є нульовим
З моменту оновлення до RC для WebAPI у мене виникає справжня дивна проблема при виклику POST на моєму WebAPI. Я навіть повернувся до базової версії, створеної для нового проекту. Так: public void Post(string value) { } і зателефонувавши від Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: …

15
Поверніть вміст за допомогою IHttpActionResult для невідповідної відповіді
Для повернення з контролера Web API 2 я можу повернути вміст з відповіддю, якщо відповідь ОК (стан 200) таким чином: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Якщо можливо, я хочу тут використовувати вбудовані типи результатів: https://msdn.microsoft.com/en-us/library/system.web.http.results(v=vs.118).aspx Моє запитання полягає в тому, що для іншого типу …

28
Не вдалося завантажити файл або збірку 'System.Web.Http 4.0.0 після оновлення з 2012 по 2013 рік
Я зробив оновлення відповідно до. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- веб-апі-2 Я отримую помилку. Хтось ще отримав цю помилку? Помилка серверу в програмі '/' Не вдалося завантажити файл або збірку "System.Web.Http, Версія = 4.0.0.0, Культура = нейтральна, PublicKeyToken = 31bf3856ad364e35" або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на збірку. …

15
Несанкціонована веб-сторінка для входу, що повертається, а не 401
Як налаштувати проект mvc / webapi, щоб метод webapi, викликаний з виду бритви, не повертав сторінку входу, коли її не було дозволено? Це програма MVC5, яка також має контролери WebApi для дзвінків через javascript. Два способи нижче [Route("api/home/LatestProblems")] [HttpGet()] public List<vmLatestProblems> LatestProblems() { // Something here } [Route("api/home/myLatestProblems")] [HttpGet()] [Authorize(Roles …

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