Die ASP.NET-Web-API ist ein Framework zum Erstellen von HTTP-Diensten für Clients wie Browser und mobile Geräte. Es basiert auf Microsoft .NET Framework und ist eine ideale Wahl zum Erstellen von RESTful-Diensten.
In ASP.NET gibt es eine System.Web.HttpRequestKlasse, die eine ServerVariablesEigenschaft enthält, die uns die IP-Adresse aus dem REMOTE_ADDREigenschaftswert bereitstellen kann . Ich konnte jedoch keinen ähnlichen Weg finden, um die IP-Adresse des Remote-Hosts von der ASP.NET-Web-API abzurufen. Wie kann ich die IP-Adresse des Remote-Hosts abrufen, der die Anforderung stellt?
Ich arbeite daran, mithilfe der Web-API einen neuen Satz von Diensten in ASP.MVC MVC 4 zu erstellen. Bisher ist es großartig. Ich habe den Dienst erstellt und zum Laufen gebracht, und jetzt versuche ich, ihn mit JQuery zu nutzen. Ich kann die JSON-Zeichenfolge mit Fiddler zurückerhalten, und es scheint in …
Ich verwende die .NET MVC4-Web-API, um (hoffentlich) eine RESTful-API zu implementieren. Ich muss ein paar Parameter an das System übergeben und es eine Aktion ausführen lassen, um dann eine Liste von Objekten als Ergebnis zurückzugeben. Insbesondere übergebe ich zwei Daten und gebe Aufzeichnungen zurück, die zwischen ihnen liegen. Ich verfolge …
In der Vorlage für Web API 2 lautet eine Post-Methode immer wie folgt: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } Ich verstehe diese CreatedAtRoute()Methode nicht. Kann CreatedAtRoute()mir jemand die Methode erklären ?
Ich bin neu in ASP.NET MVC und Web API und versuche, die Grundlagen zu erlernen. AFAIK, haben wir Projektvorlagen in VS 2013, mit dem Namen wie MVC, Web APIund Both of them together. Ich habe die Tutorials durchgesehen und gelernt, dass wir eine API erstellen können, indem wir MVC allein …
Ich erhalte diesen Fehler beim Ausführen meiner Android-App (ich habe sie bereinigt und dann erstellt, aber der Fehler ist immer noch vorhanden) Synchronisieren: OK Projekt erstellen: OK Sauber: OK Ausführen: Fehler Fehler: Ausführung für Task ': app: dexDebug' .com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Prozess 'Befehl' C: \ Programme \ Java \ jdk1.7.0 _25 …
Nehmen wir an, dies ist meine Aktionsmethode public IHttpActionResult Get(int id) { var status = GetSomething(id); if (status) { return Ok(); } else { return NotFound(); } } Test wird sein var httpActionResult = controller.Get(1); Wie überprüfe ich danach meinen http-Statuscode?
Hier ist der Aufruf der PUTMethode in meiner Web-API - die dritte Zeile in der Methode (ich rufe die Web-API von einem ASP.NET MVC-Frontend aus auf): client.BaseAddressist http://localhost/CallCOPAPI/. Hier ist contactUri: Hier ist contactUri.PathAndQuery: Und zum Schluss hier meine 405-Antwort: Hier ist die WebApi.config in meinem Web-API-Projekt: public static void …
In meinem Angular JS-Projekt habe ich ein <a>Ankertag, das beim Klicken eine HTTP- GETAnforderung an eine WebAPI-Methode sendet, die eine Datei zurückgibt. Jetzt möchte ich, dass die Datei auf den Benutzer heruntergeladen wird, sobald die Anforderung erfolgreich ist. Wie mache ich das? Das Ankertag: <a href="#" ng-click="getthefile()">Download img</a> AngularJS: $scope.getthefile …
Ein paar Hintergrundinformationen. Ich lerne den Web-API-Stack und versuche, alle Daten in Form eines "Ergebnis" -Objekts mit Parametern wie Success und ErrorCodes zu kapseln. Unterschiedliche Methoden würden jedoch unterschiedliche Ergebnisse und Fehlercodes erzeugen, aber das Ergebnisobjekt würde im Allgemeinen auf dieselbe Weise instanziiert. Um Zeit zu sparen und mehr über …
Ich habe alles versucht, was in diesem Artikel geschrieben steht: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api , aber nichts funktioniert. Ich versuche, Daten von webAPI2 (MVC5) mithilfe von angleJS in einer anderen Domäne zu verwenden. Mein Controller sieht folgendermaßen aus: namespace tapuzWebAPI.Controllers { [EnableCors(origins: "http://local.tapuz.co.il", headers: "*", methods: "*", SupportsCredentials = true)] [RoutePrefix("api/homepage")] public class …
Ich beginne mit der Verwendung des MVC4-Web-API-Projekts. Ich habe einen Controller mit mehreren HttpPostMethoden. Der Controller sieht folgendermaßen aus: Regler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Hier wird MyRequestTemplatedie Vorlagenklasse dargestellt, …
Ich muss eine Antwort von einem ASP.NET-Web-API-Controller im Klartext zurückerhalten. Ich habe versucht, eine Anfrage mit zu machen, Accept: text/plainaber es scheint nicht den Trick zu tun. Außerdem ist die Anfrage extern und außerhalb meiner Kontrolle. Was ich erreichen würde, ist die alte ASP.NET-Methode nachzuahmen: context.Response.ContentType = "text/plain"; context.Response.Write("some text); …
Ich habe einen ApiController, der XML / JSON bereitstellt, möchte jedoch, dass eine meiner Aktionen reines HTML zurückgibt. Ich habe das Folgende versucht, aber es gibt immer noch XML / JSON zurück. public string Get() { return "<strong>test</strong>"; } Dies ist, was das Obige zurückgibt: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">&lt;strong&gt;test&lt;/strong&gt;</string> Gibt es eine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.