HTTP_002_METHOD_SEMANTICS: HTTP-Methoden behalten ihre Semantik

Severity: must. Bereich: http-api.

Regel

GET MUSS lesend bleiben, POST erzeugt oder startet nicht-idempotente Aktionen, PUT/PATCH aktualisieren und DELETE loescht oder deaktiviert nach fachlicher Definition.

Reflection-Check

check:
  reflect:
    fields:
    - method
    object: mutation_contract

Evidence

alle Regeln dieses Bereichs