Portfolioprüfung 2022
Sophia Sturm, Lisa Ackermann und Philipp Lehnet
Wir bauen eine API, welche die Informationen aus einer Datenbank ausgibt. Die Endpoints geben jeweils Angaben zu den Herstellern, Modellen und Fahrzeugen aus und können diese auch bearbeiten.
- URI: /vehicle/car/
- Beispiel: /vehicle/car/?car_id=1
- Parameter (GET): car_id (int)
- Response-Type: application/json
- Response-Content:
{
"vendor": "Audi",
"model":"A4",
"power":123,
"new":false
} - Parameter (POST): vendor (string), model (string), power (int), new (bool)
- Response-Type: application/json
- Response-Content:
{
"car_id": 123,
"success": true
}
- URI: /vehicle/vendor/
- Beispiel: /vehicle/vendor/?q=Audi
- Parameter: q (String)
- Method: GET
- Response-Type: application/json
- Response-Content:
{
"vendor": "Audi",
"vehicle-count":12,
"new":3
}
- URI: /vehicle/model/
- Beispiel: /vehicle/model/?q=A4
- Parameter: q (String)
- Method: GET
- Response-Type: application/json
- Response-Content:
{
"model": "Audi A4",
"vehicle-count":3,
"new":0
}