Bitte die eingefügte Datei ins Repo kopieren und testen, einiges geht nicht .
Alle ToDos Abfragen
GET http://localhost:8000/todo HTTP/1.1
Alle Projects Abfragen
GET http://localhost:8000/project HTTP/1.1
Alle Priotity Abfragen
GET http://localhost:8000/priority HTTP/1.1
Eine ToDos Abfragen vorhanden
GET http://localhost:8000/todo/38 HTTP/1.1
Ein Projects Abfragen vorhanden
GET http://localhost:8000/project/16 HTTP/1.1
Eine Priotity Abfragen vorhanden
GET http://localhost:8000/priority/13 HTTP/1.1
Eine ToDos Abfragen nicht vorhanden
GET http://localhost:8000/todo/138 HTTP/1.1
Ein Projects Abfragen nicht vorhanden
GET http://localhost:8000/project/116 HTTP/1.1
Eine Priotity Abfragen nicht vorhanden
GET http://localhost:8000/priority/113 HTTP/1.1
Eine ToDo eintragen
POST http://localhost:8000/todo HTTP/1.1 content-type: Application/JSON
{ "title":"etwas machen 1234", "date": "2020-01-01", "proId": 3, "priId": 55
}
Eine ToDo aktualisieren
PUT http://localhost:8000/todo/58 HTTP/1.1 content-type: Application/JSON
{ "title":"etwas machen neu", "proId":8, "date": "2020-01-01" }
Eine ToDo löschen
DELETE http://localhost:8000/todo/54 HTTP/1.1
Eine Priority eintragen
POST http://localhost:8000/priority HTTP/1.1 content-type: Application/JSON
{ "description":"gar nicht wichtig", "value":2 }
Eine Priority aktualisieren
PUT http://localhost:8000/priority/24 HTTP/1.1 content-type: Application/JSON
{ "description":"doch wichtig" }
Eine Priority löschen
DELETE http://localhost:8000/priority/23 HTTP/1.1
Ein Project eintragen
POST http://localhost:8000/project HTTP/1.1 content-type: Application/JSON
{ "name":"Testprojekt" }
Eine Priority aktualisieren
PUT http://localhost:8000/project/18 HTTP/1.1 content-type: Application/JSON
{ "description":"Test-Projekt" }
Eine Priority löschen
DELETE http://localhost:8000/project/18 HTTP/1.1
Eine Priority löschen, die es nicht gibt
DELETE http://localhost:8000/project/118 HTTP/1.1
Eine ToDo eintragen, ungültige Daten
POST http://localhost:8000/todo HTTP/1.1 content-type: Application/JSON
{ "title":1, "date": "2022-01-01", "proId": 3, "priId": "55"
}