10.Restspezifikation Dienstnutzer - Gandiko/WBA2SS15VollGanderManke GitHub Wiki
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle User | /users | Get | Gibt alle User aus | text/plain | application/json |
Zeigt einen User | /profile/:id | GET | Holt sich einen User mit eingegebener ID | application/json | application/json oder Status 404 |
User Registriert sich | /signup | POST | Registrierung | application/json | text/html |
Löscht User | /users/:u_id | DELETE | Löscht einen User | application/json | application/json oder Status 200 |
##Kamera
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle Kameras | /kameras | GET | Gibt alle Kameras aus | text/plain | application/json |
Kamera bereitstellen | /postkamera | POST | Kamera wird bereitgestellt | application/json | text/html |
##Objektiv
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle Objektive | /objektiv | GET | Gibt alle Objektive aus | text/plain | application/json |
Objektiv bereitstellen | /postobjektiv | POST | Objektiv wird bereitgestellt | application/json | text/html |
##Halterung
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle Halterungen | /halterung | GET | Gibt alle Halterungen aus | text/plain | application/json |
Halterungen bereitstellen | /posthalterung | POST | Halterung wird bereitgestellt | application/json | text/html |
##Beleuchtung
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle Beleuchtungen | /beleuchtung | GET | Gibt alle Beleuchtungen aus | text/plain | application/json |
Beleuchtung bereitstellen | /postbeleuchtung | POST | Halterung wird bereitgestellt | application/json | text/html |
##Drohnen
Name | Ressource | Methode | Semantik | content-type(req) | content-type(res) |
---|---|---|---|---|---|
Zeige alle Drohnen | /drohnen | GET | Gibt alle Drohnen aus | text/plain | application/json |
Drohnen bereitstellen | /postdrohnen | POST | Drohne wird bereitgestellt | application/json | text/html |
Die Methoden PUT und DELETE wurden zwar initialisiert, konnten jedoch aufgrund des geschilderten Problems letztendlich nicht verwendet werden.