asp.net-web-api

Gdzie mam podłączyć autoryzację w Asp.net WebAPI?

Jak widzę mam 3 możliwe miejsca do podłączenia moich rzeczy w rurociągu 1) AuthorizationFilters 2) Action Filters ... utoryzacja dla mnie teraz oznacza po prostu sprawdzenie tokena w nagłówku, który jest podawany klientowi po uwierzytelnianie.

Jaka jest różnica między PreserveReferencesHandling a Referenceloofhandling w Json.Net?

Patrzę na przykładową aplikację WebAPI, która ma ten kod: json.SerializerSettings.PreserveReferencesHandling = Newtonso ... bAPI, więc może ktoś pomóc, wyjaśniając mi w prosty sposób, jakie są różnice i dlaczego mogę potrzebować jednego nad drugim.

Najlepsza praktyka obsługi błędów z ASP.NET Web API

Czy mógłbyś wyjaśnić, jaka jest najlepsza praktyka z Web API zarządzanie błędami. Właściwie, Nie wiem, czy jest to dobra prak ... ywanie try catch do kodu po stronie serwera nie jest dobrą praktyką, ponieważ po prostu loguję mój catch en Re-throw wyjątek.

401 response for CORS request in IIS with Windows AUTH enabled

Próbuję włączyć obsługę CORS w moim projekcie WebAPI, a jeśli włączam uwierzytelnianie anonimowe, to wszystko działa dobrze, ... być w stanie wykonać połączenie, czy jest jakiś sposób na obejście problemu bez wyłączania uwierzytelniania systemu Windows?

Zdobądź IPrincipal z tokena na okaziciela OAuth w OWIN

Z powodzeniem dodałem OAuth do mojego projektu WebAPI 2 za pomocą OWIN. Otrzymuję tokeny i mogę używać ich w nagłówku HTTP, a ... znaków i chcę użyć OWIN, aby uzyskać dostęp do informacji użytkownika zakodowanych w tym tokenie. Z góry dziękuję za pomoc.

Problemy z implementacją atrybutu ValidatingAntiForgeryToken dla Web API z MVC 4 RC

Robię żądania AJAX oparte na JSON i, z MVC Kontrolery były bardzo wdzięczne Phil Haack za jego zapobieganie CSRF z AJAX i Jo ... nie elementu formy? jaki jest elegancki sposób na zmiksowanie filtra Web API Darina za pomocą kodu MVC 4 RC? Z góry dzięki!

Wysyłanie obiektu JSON do Web API

Próbuję dowiedzieć się, jak mogę wysłać niektóre informacje z formularza do działania Web API. To jest jQuery/AJAX, którego p ... teraz, kiedy debugować i krok przez to, gdy żądanie ajax uderza akcji kontrolera, nic nie jest przekazywane do modelu param.

Jak dodać Logowanie do MVC4 WebApi

Próbuję stworzyć [LoggedApiCall] filtr dla {[1] } na ApiController Zgodnie z tym: ASP.NET Web API ActionFilter przykład S ... by uzyskać IP rozmówcy z HttpActionExecutedContext Być może zamierzam rejestrować każde wywołanie API w niewłaściwy sposób?

Upewnij się, że kontroler ma parametrless public constructor error

Podążałem za tym tutorialem, który działał świetnie, dopóki nie zmodyfikowałem mojego DbContext, aby mieć dodatkowy konstrukt ... ollerDescriptor, Type controllerType) Tutorial był świetnie i działa mi dobrze aż do momentu dodania drugiego konstruktora.

Jak ustawić niestandardowe JsonSerializerSettings dla Json.NET w MVC 4 Web API?

Rozumiem, że ASP.NET Web API natywnie wykorzystuje Json.NET do (de)serializacji obiektów, ale czy istnieje sposób na określen ... awienia do wywołania .Serialize(), ale Web API robi to po cichu. Nie mogę znaleźć sposobu, aby ręcznie wprowadzić ustawienia.

Ciąg zapytania nie działa podczas korzystania z trasowania atrybutów

Używam System.Web.Http.RouteAttribute i System.Web.Http.RoutePrefixAttribute, aby włączyć czystsze adresy URL dla mojej aplik ... ... } } Ale mimo to, używanie ciągów zapytań nie znajduje odpowiedniej ścieżki, podczas gdy użycie metody routingu tak.

Wgrywanie plików WebAPI-bez zapisywania plików na dysk

Cała dokumentacja / tutoriale / pytania dotyczące przetwarzania pliku przesłanego za pomocą FormData do ASP.NET obsługa WebAP ... tFormDataStreamProvider? Oficjalny tutorial: http://www.asp.net/web-api/overview/advanced/sending-html-form-data, - część-2

Model zawsze null na XML POST

Obecnie pracuję nad integracją między systemami i zdecydowałem się użyć do tego WebApi, ale mam problem... Powiedzmy, że mam ... gt;</TestModel> Parametr model w metodzie Post jest zawsze null i nie mam pojęcia dlaczego. Czy ktoś ma jakiś pomysł?

Kolejność wykonania z wieloma filtrami w web api

Używam najnowszego web api. Dodaję niektóre kontrolery z 3 różnymi atrybutami filtrów. 1 [Authorize] 2 [RessourceOwnerAtt ... rums/147201-asp-net-web-api/suggestions/3346720-execution-order-of-mvc4-webapi-action-filters Czy nadal muszę to naprawić ??

Zwracanie niestandardowych obiektów błędów w Web API

Mam web API, nad którym pracuję używając frameworka MVC 4 Web API. Jeśli istnieje wyjątek, obecnie rzucam Nowy HttpResponseEx ... us", -1}, {"substatus", 3}}; throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.BadRequest, error));

Jak dostosować ASP.NET Web API AuthorizeAttribute dla nietypowych wymagań

Dziedziczę z systemu.Www.Http.AuthorizeAttribute aby utworzyć niestandardową procedurę autoryzacji/uwierzytelniania, aby sp ... nia i może on odpowiednio zareagować. Więc jaki jest właściwy sposób ustawienia jest dla bieżącej Zasady w tym scenariuszu?

Jaka jest dokładnie różnica między Web API a REST API w MVC?

Mam trochę zrozumienia w REST API. Zgodnie z moją wiedzą służy do pracy z usługami HTTP (GET POST PUT DELETE). Kiedy dodaję ... Jestem trochę zdezorientowany, jak niektórzy mówią, Czy używasz web api z REST? Uprzejmie prosimy o lepsze zrozumienie obu.

Jak obsługiwać opcje HTTP w ASP.NET aplikacja MVC / WebAPI

Ustawiłem ASP.NET aplikacja webowa zaczynająca się od szablonu MVC 4 / Web API. Wygląda na to, że wszystko działa naprawdę do ... a, że jest to problem po stronie serwera. Może, ale pochylam się w kierunku klienta i wywołanie dostawcy hostingu nie pomoże.

Kontroler Api deklarujący więcej niż jedną instrukcję Get

Używanie nowego kontrolera Api w MVC4 i znalazłem problem. Jeśli mam następujące metody: public IEnumberable<string> ... ble<string> GetStaffMember(int id) { // Get data } public IEnumerable<string> GetStaffMembers() { // Get data }

Przekierowanie z asp.net Web API post action

Jestem bardzo nowy w ASP.NET 4.0 Web API. Czy możemy przekierować na inny adres URL na końcu akcji POST? coś w tym stylu ... ... rz do akcji post API upload kontrolera. Po załadowaniu chciałbym przekierować z powrotem do www.abcmvc.com. Czy to możliwe?