REST-API

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/3

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:11 PM on 9/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

4 Terms

1
New cards

REST-API

Representational State Transfer + Application Programming Interface/Anwendungsprogrammierschnittstelle

Eine REST-API ist eine API, die den Designprinzipien einer REST-Architektur folgt. Sie basiert auf den Prinzipien von HTTP und ermöglicht es, Ressourcen über standardisierte Methoden wie GET, POST, PUT und DELETE einfach abzurufen und zu bearbeiten.

2
New cards

CRUD

Steht für die 4 grundlegenenden Operationen zur Verwaltung von Datenbanken → Create,Read,Update,Delete

Sind die wichtigsten HTTP-Methoden die den typischen Datenbankaktionen entsprechen:

  • POST: Neue Daten erstellen (Create).

  • GET: Daten abrufen (Read).

  • PUT / PATCH: Vorhandene Daten aktualisieren (Update).

  • DELETE: Daten löschen (Delete)


3
New cards

Restful API

Grundprinzipien

Client-Server-Prinzip: Der Client (z. B. eine App oder Website) sendet eine Anfrage, und der Server verarbeitet diese und liefert eine Antwort.

Zustandslose Kommunikation: Zustandslose Client-Server-Kommunikation, d. h. es werden keine Client-Informationen zwischen Anfragen gespeichert und die einzelnen Anfragen erfolgen separat und sind nicht verbunden.

Einheitliche Schnittstelle: Eine einheitliche Schnittstelle zwischen Komponenten, sodass Informationen in einer Standardform übertragen werden. Ressourcen werden über eindeutige URLs (Endpoints) angesprochen und klar voneinander getrennt.

Cachefähige Daten; Mehrschichtiges System;Code-on-Demand (optional)

4
New cards

REST-Kommunikationsablauf

Client GET|POST|PUT|DELETE –> REST API Request –> Server

Client ← Json|XML|HTML REST API Request ← HTTP Response Server