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

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