Downloads 12.06.2023, 00:00 Uhr

Ich spreche REST

Eine Bibliothek, die den Zugriff auf Webservices ­vereinfacht, und UWP-Controls im Schwerpunkt.
(Quelle: dotnetpro)
Spielen wir ein Spiel: Wir nennen einen Begriff. Abhängig davon, ob er Ihnen geläufig ist, erraten wir Ihr Alter. Okay? Los geht’s: SOAP. Wenn Sie dieses Fachwort nicht nur mit der Reinigung Ihrer Hände nach einem Ölwechsel Ihres Mopeds in Verbindung bringen, könnten Sie zu den etwas reiferen Entwicklern zählen. SOAP, also das Simple Object Access Protocol, sollte die Kommunikation über einen Webservice vereinfachen. Doch auch wenn der Name das nahelegen will: Simpel war das Protokoll nicht. Denn es fußte auf XML und war dadurch sehr umfassend, aber auch geschwätzig.
Für viele Anwendungsfälle bedurfte es aber nicht dieser Komplexität. Hier reichte: Abfrage raus, Antwort rein. Und damit war REST geboren. Representational State Transfer ist im Gegensatz zu SOAP kein Protokoll, erfüllt in vielen Fällen aber genau den Zweck. Da es auf einfachsten Mechanismen und JSON als Datendarstellung basiert, ist es einfacher zu verstehen, für Menschen besser lesbar und schneller zu implementieren. Ein Beispiel: Eine Abfrage an einen solchen Webservice sieht so einfach aus wie:

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar