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.
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
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,
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
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
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
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
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
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
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
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.
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
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]
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
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
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
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
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>
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
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
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
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
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
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
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
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 =
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
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
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
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
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
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(
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,
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
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
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
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
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
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
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
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?
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
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
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