Tag: asp.net-web-api

ASP.NET Web-API ist ein framework für die Erstellung von HTTP-Diensten für clients wie Browsern und mobilen Geräten. Es basiert auf dem Microsoft .NET Framework und eine ideale Wahl für den Aufbau von RESTful services.

Unhandle Exception Global Handler für OWIN / Katana?

Anzahl der Antworten 3 Antworten
Was ist der richtige Weg zur Verwirklichung einer globalen Exception catcher-handler in einer Katana (OWIN) - Implementierung? In eine self-hosted-OWIN/Katana-Implementierung ausgeführt als Azure-Cloud-Dienst (worker role), legte ich diesen code in eine Middleware: throw new Exception("pooo"); Dann setzte

Hinzufügen einer expliziten Aktionsroute zu ASP.NET Web API Controller

Anzahl der Antworten 2 Antworten
Habe ich eine ASP.NET Web-API-Projekt mit einem ApiController bietet eine User - Endpunkt mit den folgenden Aktionen: GET /api/User POST /api/User DELETE /api/user Möchte ich Folgendes zu bieten Endpunkt: GET /api/user/metrics Allerdings, wenn ich definieren, die controller-Aktion,

Deserialisieren von Json zu abgeleiteten Typen in Asp.Net Web API

Anzahl der Antworten 4 Antworten
Rufe ich eine Methode, meine WebAPI senden eines json, ich möchte zu entsprechen (oder binden) mit einem Modell. In der Steuerung habe ich eine Methode wie: public Result Post([ModelBinder(typeof(CustomModelBinder))]MyClass model); 'MyClass', die als parameter angegeben ist eine

WCF-Datenservices (OData) Vs ASP.NET-Web-API

Anzahl der Antworten 8 Antworten
Entwerfe ich eine verteilte Anwendung, die aus Rest-Dienste und eine Vielzahl von clients (Silverlight, iOS, Windows Phone 7, etc). Jetzt bin ich bestimmen, welche Technik ich verwenden soll, zu implementieren, meine services, WCF Data Services (OData) oder

Beispielcode für Unit-Test-API-Controller

Anzahl der Antworten 4 Antworten
Gibt es einen Beispielcode, der veranschaulicht, unit-testing, einen controller erbt von der api-controller? Ich bin versucht, unit-test ein POST, aber es ist zu scheitern. Ich glaube, ich brauche, um die HttpControllerContext für die Prüfung wissen aber nicht

Best Practice für die Web-API-Authentifizierung

Anzahl der Antworten 2 Antworten
Welche ist die beste Authentifizierung Ansatz für eine Web-API, wenn man bedenkt, dass die Datensicherheit ist die Voraussetzung und die ASP.NET die Anwendung läuft auf Azure? InformationsquelleAutor der Frage Guilherme Ferreira | 2012-08-31

Legen Sie die globalen json serializer-Standardeinstellungen fest

Anzahl der Antworten 3 Antworten
Ich versuche mit dem global serializer Einstellungen wie in meinem global.asax. var formatter = GlobalConfiguration.Configuration.Formatters.JsonFormatter; formatter.SerializerSettings = new JsonSerializerSettings { Formatting = Formatting.Indented, TypeNameHandling = TypeNameHandling.Objects, ContractResolver = new CamelCasePropertyNamesContractResolver() }; Beim serialisieren Objekt mit dem folgenden

Aktivieren der domänenübergreifenden ASP.net-Web-API

Anzahl der Antworten 2 Antworten
Ich habe Microsoft Visual Studio Express 2013 für Web, Version 12.0.30501.00 Update 2. Ich habe eine Lösung mit 2-Projekt in der it, ist eine web-api, und die zweite ist ein MVC-Projekt soll für die Ansichten. Ich habe

Zurückgeben des http-Statuscodes vom Web-API-Controller

Anzahl der Antworten 9 Antworten
Ich versuche die Rückgabe eines status-code 304 not modified für eine GET-Methode in einer web-api-controller. Nur so ist es mir gelungen war, so etwas wie dieses: public class TryController : ApiController { public User GetUser(int userId, DateTime

Angular2 zu REST WebApi CORS Problem

Anzahl der Antworten 6 Antworten
Ich bin mit einem angular2 front-end-und WebApi-backend. Die webapi ist CORS aktiviert var cors = new EnableCorsAttribute("*", "*", "*"); GlobalConfiguration.Configuration.EnableCors(cors); und es funktioniert, weil ich verschiedene Websites (jQuery/Javascript), die diese api verwenden. Aber mit angular2 es nicht.

Was ist der Goldstandard für Website-APIs? Twitter, Flickr, Facebook usw

Anzahl der Antworten 15 Antworten
Scheint, wie es gibt zwei Kategorien von APIs für die websites von heute. APIs, die es erlauben, die Funktionalität der Website erweitert werden, wie Facebook, Myspace, etc. Diese APIs zu sein scheinen sehr vielfältig. APIs, die es

Einheitstest C # [TestInitialize]

Anzahl der Antworten 1 Antworten
Ich bin, Unit-Testing, C# Web-API-Controller - jeder von Ihnen benötigt mehrere Parameter zu initialisieren. Ich habe diesen code in jedem test, in dem moment, aber es ist sehr sperrig. Wie kann ich diesen code in die [TestInitialize]

ASP.NET-Web-API-Sitzung oder etwas?

Anzahl der Antworten 5 Antworten
Brauche ich, um zu speichern einige Informationen, die in der Sitzung(oder in was auch immer in ASP.NET Web-API), die ich abrufen müssen in jeder API-Anfrage. Wir haben eine api-IIS-Website und mehreren web-site verbindlich Hinzugefügt werden, die durch

Http-Header zu HttpClient hinzufügen

Anzahl der Antworten 1 Antworten
Alle: Ich hinzufügen müssen, um die http-Header an den HttpClient, bevor ich senden Sie eine Anfrage an einen web service. Wie mache ich das für eine einzelne Anfrage (im Gegensatz zu auf den HttpClient zu allen zukünftigen

REST-API: GET-Anfrage mit Nachrichtentext

Anzahl der Antworten 2 Antworten
Ich soll zur Umsetzung eine REST-API und brauchst einen Körper, auf meine Anfragen BEKOMMEN. (Wie hier diskutiert: HTTP-GET-request body) Gibt es http-clients, die nicht in der Lage zu senden, die einen Körper mit einer GET-Anfrage? Fiddler ist

Routing basierend auf dem Namen des Abfragezeichenfolgenparameters

Anzahl der Antworten 4 Antworten
Ich versuche, konfigurieren Sie das routing in meinem MVC4 WebAPI-Projekt. Ich möchte in der Lage sein, um die Suche für Produkte, die basierend auf Ihren Namen oder Ihre Art so: /api/products?name=WidgetX - gibt alle genannten Produkte WidgetX

CORS-Unterstützung für PUT und DELETE mit ASP.NET Web API

Anzahl der Antworten 4 Antworten
Ich arbeite mit der final-version ASP.NET Web-API zu implementieren, die eine JavaScript-freundliche API. Nach diversen tutorials habe ich aktiviert CORS in meinem web.config: <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> </customHeaders> </httpProtocol> </system.webServer>

CORS aktiviert, aber die Antwort für das Preflight hat beim POST von JSON ungültigen HTTP-Statuscode 404

Anzahl der Antworten 6 Antworten
Habe ich gründlich durchsucht aber finde keine Lösung zu diesem Problem in meiner bestimmten Situation. Cross-domain-service-Aufrufe mit Fiddler (POST) korrekt ausgeführt wird und die Daten empfangen. Aber über den browser (Chrome) erhalte ich die Meldung "preflight hat

RESTFul-Authentifizierung mit WebAPI

Anzahl der Antworten 2 Antworten
Habe ich einen web-service gebaut mit WebAPI, akzeptiert JSON-requests und antwortet entsprechend. Die core-Architektur gebaut, aber es gibt keine Authentifizierung/Autorisierung. Nach viel googeln und stochern Beispiel-Projekte, ich bin mir nicht sicher, wo zu beginnen. Ich habe eine

Ruft den aktuellen Benutzer innerhalb einer ApiController-Aktion ab, ohne die Benutzer-ID als Parameter zu übergeben

Anzahl der Antworten 9 Antworten
Wie bekommen wir den aktuellen Benutzer, innerhalb einer sicheren ApiController Aktion, ohne den Benutzernamen oder die Benutzer-id ein parameter? Gehen wir davon aus, dass diese verfügbar ist, weil wir in einer sicheren Aktion. In einer sicheren Aktion

GlobalConfiguration.Configure () ist nach der Migration von Web API 2 und .NET 4.5.1 nicht vorhanden

Anzahl der Antworten 10 Antworten
Ich habe vor kurzem angefangen folgenden diese Anleitung zu migrieren mein Projekt .NET 4.5.1-und Web-Api-2. Das erste, was die MS-Entwickler Rick Anderson fordert Sie auf, zu tun ist, ändern: WebApiConfig.Register(GlobalConfiguration.Configuration); zu GlobalConfiguration.Configure(WebApiConfig.Register); in der globalen.asax-Datei. Doch dies

ASP.NET-Web-API-Selbsthost mit Windows-Authentifizierung

Anzahl der Antworten 9 Antworten
Ich versuche, mit der ASP.NET Web API Self-Host-option mit Windows-Authentifizierung, damit ich bestimmen kann, der angemeldete Benutzer und schließlich annehmen oder ablehnen der Anwender, basierend auf Ihrer Identität. Hier ist meine-Konsole-Anwendung code: using System; using System.Web.Http; using

ASP.NET MVC 4 WebApi: OData-Abfragen manuell verarbeiten

Anzahl der Antworten 4 Antworten
Ich habe eine Web-Service erfolgt über die WebAPI zur Verfügung gestellt von ASP .NET MVC 4. Ich weiß, dass die Schicht auf die WebAPI funktioniert automatisch verarbeitet OData-Abfragen (wie $filter, $top, $skip), aber was ist, wenn ich

Konvertieren Sie Web-API, um Self-Hosting zu verwenden

Anzahl der Antworten 1 Antworten
Ich versuche so konvertieren Sie eine vorhandene ASP.NET Web-API-Projekt (derzeit in IIS gehostet), dass Sie verwenden können, die SelfHost-framework. Ich bin ein bisschen unscharf, die details, aber verstehen kann ich ein self-host-server in einem Konsolenfenster und führen

Wie gedrosselt Anfragen in einem Web API?

Anzahl der Antworten 6 Antworten
Ich versuche zu implementieren Anfrage Drosselung über die folgenden: Beste Art der Umsetzung Anfrage-Drosselung in ASP.NET MVC? Habe ich gezogen, dass der code in meiner Lösung und dekoriert eine API-Endpunkt-controller mit dem Attribut: [Route("api/dothis/{id}")] [AcceptVerbs("POST")] [Throttle(Name =

Web Api Parameter immer Null

Anzahl der Antworten 4 Antworten
Warum ist der parameter immer null, wenn ich rufen Sie die unten Post-Methode, mit der unter ajax? public IEnumerable<string> Post([FromBody]string value) { return new string { "value1", "value2", value }; } Hier ist der Aufruf der Web-API-Methode

Optionale Parameter im Web API-Attribut-Routing

Anzahl der Antworten 3 Antworten
Ich damit umgehen will POST der folgenden API-Aufruf: /v1/location/deviceid/appid Zusätzliche Parameter stammen aus den Post-Body. Das alles funktioniert gut für mich. Jetzt habe ich wnat zu verlängern, meinen code durch die "deviceid" und/oder "appid" und/oder BodyData null

IHttpActionResult und Hilfsmethoden in ASP.NET Core

Anzahl der Antworten 2 Antworten
Ich versuche, um meine web-api-2-Projekt ASP.NET 5. Aber ich habe viele Elemente, sind nicht mehr vorhanden. Beispielsweise IHttpActionResult oder Ok(), NotFound() Methoden. Oder RoutePrefix Sollte ich ändern, jeder IHttpActionResult mit IActionResult ? Ändern Ok() mit new ObjectResult

Token-basierte Authentifizierung in ASP.NET Core (aktualisiert)

Anzahl der Antworten 5 Antworten
Arbeite ich mit ASP.NET Kernstück der Anwendung. Ich bin versucht zu implementieren-Token Basierende Authentifizierung, aber kann nicht herausfinden, wie man neue Sicherheitssystem. Mein Szenario: Ein client einen token anfordert. Mein server sollte berechtigen Sie den Benutzer und

WebAPI Auf dem Controller wurde keine Aktion gefunden

Anzahl der Antworten 1 Antworten
Ich bekam eine Fehlermeldung - Keine Aktion fand auf dem controller, 'Action', das der Anforderung entspricht. Die url ist http://localhost:37331/api/action/FindByModule/1. Routing die ich benutzt habe ist config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional

Wie kann ich eine WebApi-Methode von MVC Controller Action Method aufrufen?

Anzahl der Antworten 2 Antworten
Wie kann ich rufen Sie einen Web-API-Methode aus einem MVC-action controller-Methode. Dies ist, was ich bin versucht, dies ist mein controller-Methode: public ActionResult ProductDetail(long id) { using (var client = new HttpClient()) { var productDetailUrl = Url.RouteUrl(

Auf die Abfragezeichenfolge in ASP.Net Web API zugreifen?

Anzahl der Antworten 2 Antworten
Ich bin mit dem Standard-template generiert Asp.net Web-Api. Ich arbeite mit der Get () - Teil: //GET api/values public IEnumerable<string> Get() { return new string { "value1", "value2" }; } Aus irgendeinem Grund dachte ich, das einzige,

ASP.NET MVC-Web-Api wird nicht zu Abfrage-String zu stark typisierten Parameter zuordnen

Anzahl der Antworten 1 Antworten
Die Anfrage-parameter ist immer null mit Web-API. Bin ich etwas fehlt mit ein stark typisiertes Objekt als parameter anstelle von einfachen Typen als Parameter. Url http://localhost:2222/api/v1/divisions?EventId=30 Controller-Action public virtual ApiDivisionsResponse Get(ApiDivisionsRequest request) { return _apiDivisionsService.GetDivisions(request); } Objekt

Wie Hinzufügen von Web-API zu einem vorhandenen ASP.NET MVC 4 Web Application-Projekt?

Anzahl der Antworten 7 Antworten
Möchte ich hinzufügen ein ASP.NET Web-API zu einem ASP.NET MVC-4-Webanwendung Projekt, entwickelt in Visual Studio 2012. Welche Schritte muss ich durchführen, um fügen Sie eine funktionierende Web-API für das Projekt? Ich bin mir bewusst, dass ich brauche

Gibt Inhalt mit IHttpActionResult für Nicht-OK-Antwort zurück

Anzahl der Antworten 12 Antworten
Für die Rückkehr von einer Web-API-2-controller, kann ich den Inhalt zurückgeben mit der Antwort, wenn die Antwort ist OK (status 200) wie folgt: public IHttpActionResult Get() { string myResult = ... return Ok(myResult); } Wenn möglich, will

Webapi Formulardaten Upload (in DB) mit zusätzlichen Parametern

Anzahl der Antworten 4 Antworten
Muss ich hochladen, Datei senden zusätzlicher Parameter. Habe ich folgenden Beitrag in stackoverflow: Webapi ajax formdata-upload mit zusätzlichen Parametern Es beschreibt, wie Sie dies tun, indem Sie MultipartFormDataStreamProvider und speichern von Daten auf fileserver. Ich brauche nicht

POST von Angular zu .net WebAPI

Anzahl der Antworten 2 Antworten
Ich bin mit einem Winkel $Ressource zu veröffentlichen, ein Modell zu einem webapi Endpunkt, sondern Eckig sendet die Daten des Anfrage-payloads, anstatt eines JSON-body-oder form-Parameter. Als ein Ergebnis, das Modell am Ende immer als null. Meine API

ServiceStack vs ASP.Net-Web-API

Anzahl der Antworten 4 Antworten
Ich schreiben wollen, eine neue REST-style API und haben die angeschaut ServiceStack und mag es sehr. Allerdings habe ich gesehen, dass Microsoft veröffentlicht hat, die ASP.Net Web-API-Projekt als Teil der neuen MVC 4 beta. Hat jemand schaute

Web-API 2, OWIN-Authentifizierung, SignOut meldet sich nicht ab

Anzahl der Antworten 4 Antworten
Ich mache einige der Forschung, für Arbeit mit Blick auf die mithilfe von Bearer-Token als Authentifizierungsmechanismus (z.B. AngularJS UI, authentifiziert über OWIN in einer Web-API [2] - Projekt). Ich habe das login funktioniert Prima, Rolle, Informationen und

Was ist der Unterschied zwischen DependencyResolver.SetResolver und HttpConfiguration.DependencyResolver in WebAPI?

Anzahl der Antworten 3 Antworten
Habe ich vorhandene Projekt, die AutoFac als IoC. In den Registrierungscode habe ich diese Zeilen: var resolver = builder.Build(); DependencyResolver.SetResolver(new AutofacDependencyResolver(resolver)); config.DependencyResolver = new AutofacWebApiDependencyResolver(resolver); Also meine Frage ist was ist der Unterschied zwischen DependencyResolver.SetResolver und HttpConfiguration.DependecyResolver?

Strings, die über Web-APIs gesendet werden, werden in Anführungszeichen gesetzt

Anzahl der Antworten 5 Antworten
Ich habe in ein kleines problem mit meinem Web-API ' s in ASP.NET 4 mit C#. Ich bin versuchen, um eine front-end-GUI, die sendet und empfängt Daten über mehrere Web-API ist. Der Grund für die mehr als

Web-API-Modellbindung mit mehrteiligen Formeldaten

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um in der Lage sein, um das Modell binden (oder was auch immer) zu geben, der das Modell aus einer multipart-form-data request in ASP.NET MVC-Web-API? Sehe ich verschiedene blog-Beiträge, aber entweder die Dinge

ASP.NET-WebAPI-JSON-Binding-Fallsensitivität

Anzahl der Antworten 2 Antworten
Upgrade von ASP.NET WebAPI Beta auf RC hat einige Menge Aufregung und sehr viel Frust. Ich habe in der Lage zu arbeiten, durch die Mehrheit der Probleme, aber die, die mich beißen jetzt ist der groß-und Kleinschreibung