Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

truejp/Car-Dealer-Concept

Repository files navigation

Verteilte Systeme

Portfolioprüfung 2022
Sophia Sturm, Lisa Ackermann und Philipp Lehnet

Beschreibung

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.

Endpoint 1

  • 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
    }

Endpoint 2

  • 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
    }

Endpoint 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
    }

About

Portfolioprüfung

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published