09.Restspezifikation Dienstgeber - Gandiko/WBA2SS15VollGanderManke GitHub Wiki

Restspezifikation Dienstgeber

USER

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle User /users Get Legt einen User an application/json application/json
Zeige alle User /users/ Post Gibt alle User aus text/plain application/json
Aktualisierung /users/:id PUT Aktualisiert die Informationen eines Users application/json application/json
Zeigt einen User /users/:id GET Holt sich einen User mit eingegebener ID application/json application/json oder status 404
Löschen /users/:id delete Löscht eine ID text/plain text plain

Kamera

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle Kamera /equipments/kamera Get Legt eine Kamera an application/json application/json
Zeige alle Kameras /equipments/kamera Post Gibt alle Kameras aus text/plain application/json
Aktualisierung /equipments/kamera/:id PUT Aktualisiert die Informationen einer Kamera application/json application/json
Zeigt eine Kamera /equipments/kamera/:id GET Gibt unter ID folgende Kamera aus application/json application/json oder status 404
Löschen /equipments/kamera/:id delete Löscht eine Kamera text/plain text plain

Objektive

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle Objektiv /equipments/objektive Get Legt eine Objektiv an application/json application/json
Zeige alle Objektive /equipments/objektive Post Gibt alle Objektive aus text/plain application/json
Aktualisierung /equipments/objektive/:id PUT Aktualisiert die Informationen eines Objektivs application/json application/json
Zeigt eine Objektiv /equipments/objektive/:id GET Gibt unter ID folgendes Objektiv aus application/json application/json oder status 404
Löschen /equipments/objektive/:id delete Löscht ein Objektiv text/plain text plain

Licht

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle Beleuchtungsmittel /equipments/light Get Legt ein Beleuchtungsmittel an application/json application/json
Zeige alle Beleuchtungsmittel /equipments/light Post Gibt alle Beleuchtunsmittel aus text/plain application/json
Aktualisierung /equipments/light/:id PUT Aktualisiert die Informationen eines Beleuchtungsmittels application/json application/json
Zeigt ein Beleuchtungsmittel /equipments/light/:id GET Gibt unter ID folgendes Beleuchtungsmittel aus application/json application/json oder status 404
Löschen /equipments/light/:id delete Löscht ein Beleuchtungsmittel text/plain text plain

Halterung

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle Halterung /equipments/halterungen Get Legt eine Halterung an application/json application/json
Zeige alle Halterungen /equipments/halterungen Post Gibt alle Halterungen aus text/plain application/json
Aktualisierung /equipments/halterungen/:id PUT Aktualisiert die Informationen einer Halterung application/json application/json
Zeigt eine Halterung /equipments/halterungen/:id GET Gibt unter ID folgende Halterung aus application/json application/json oder status 404
Löschen /equipments/halterungen/:id delete Löscht eine Halterung text/plain text plain

Drohne

Name Ressource Methode Semantik content-type(req) content-type(res)
Erstelle Drohne /equipments/drohnen Get Legt eine Drohne an application/json application/json
Zeige alle Drohnen /equipments/drohnen Post Gibt alle Drohnen aus text/plain application/json
Aktualisierung /equipments/drohnen/:id PUT Aktualisiert die Informationen einer Drohne application/json application/json
Zeigt eine Drohne /equipments/drohnen/:id GET Gibt unter ID folgende Drohne aus application/json application/json oder status 404
Löschen /equipments/drohnen/:id delete Löscht eine Drohne text/plain text plain

Home

⚠️ **GitHub.com Fallback** ⚠️