Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Routing-Grundlagen kennenlernen – Tutorial zu ASP.NET Core
Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Routing-Grundlagen kennenlernen
Das Zauberwort heißt jetzt Routing. Manche sagen auch Routing, ich sage zumindest meistens Routing. Das ist auf jeden Fall der Prozess, wie eine HTTP-Anfrage von ASP.NET Core zur Web API weitergeleitet wird und wie dann aus dieser HTTP-Anfrage und der zugehörigen URL eine Action-Methode auf dem Server zur Ausführung kommt. Es gibt mehrere Möglichkeiten, wie man tun kann. Die gebräuchlichste Option besteht darin, auf Attribute zu setzen. Das kann man auf Controller-Basis machen oder auch auf Basis einer Action-Methode. Wir werden beides sehen. Es gibt zunächst einmal ein Attribut, das heißt Route und das gibt dann eine URL an. Wenn ich also z.B. sage Route("/products"), dann ist /products die URL, über die ich die Action-Methode aufrufen kann. Und mit welcher HTTP-Methode? Das sagt ja die Action-Methode selber, also entweder durch ihren Namen GetIrgendwas etwa oder durch das Attribut HttpGet. Wenn ich Parameter habe, z.B. ich will nicht alle Produkte aufrufen, ich will ein ganz…
Inhalt
-
-
-
-
(Gesperrt)
Controller und Action-Methoden im Überblick6 Min. 5 Sek.
-
Controller mit der .NET CLI anlegen4 Min. 2 Sek.
-
(Gesperrt)
Routing-Grundlagen kennenlernen3 Min. 27 Sek.
-
(Gesperrt)
Ein Datenmodell erstellen5 Min. 30 Sek.
-
(Gesperrt)
Entity Framework Core einrichten2 Min. 57 Sek.
-
(Gesperrt)
Testdaten erzeugen5 Min. 37 Sek.
-
Mehrere Elemente zurückgeben4 Min. 9 Sek.
-
(Gesperrt)
ActionResult als Rückgabetyp verwenden2 Min. 59 Sek.
-
(Gesperrt)
Ein Element zurückgeben3 Min. 15 Sek.
-
(Gesperrt)
Fehler behandeln2 Min. 46 Sek.
-
(Gesperrt)
Asynchrone APIs2 Min. 24 Sek.
-
(Gesperrt)
Minimal APIs5 Min. 1 Sek.
-
(Gesperrt)
-
-
-
-