AP2Lernhub
Hoch

HTTP: Methoden & Status-Codes

HTTP-Methoden, Idempotenz, wichtige Status-Codes – beliebt in MC-Fragen.

Warum Priorität „Hoch"? Häufig Teil der Prüfung (60–79%) oder bringt viele Punkte.

Lernziele

  • Die wichtigsten HTTP-Methoden und ihre Eigenschaften benennen
  • Typische Status-Codes den Gruppen zuordnen
  • Idempotenz und Sicherheit von Methoden verstehen

Methoden

MethodeZweckSafe?Idempotent?
GETRessource lesen
HEADwie GET, nur Header
POSTneue Ressource erzeugen / Action ausführen
PUTRessource ersetzen (oder anlegen)
PATCHRessource teilweise ändern✗ (oft)
DELETERessource löschen
OPTIONSMetainformationen (z. B. CORS)

Status-Codes – die 5 Gruppen

  • 1xx – Informational (100 Continue)
  • 2xx – Success (200 OK, 201 Created, 204 No Content)
  • 3xx – Redirection (301 Moved Permanently, 302 Found, 304 Not Modified)
  • 4xx – Client Error (400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 409 Conflict, 422 Unprocessable)
  • 5xx – Server Error (500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout)

Header-Beispiele

GET /api/kunden/42 HTTP/1.1
Host: shop.example.com
Accept: application/json
Authorization: Bearer eyJhbGciOi...

Übungen

Eine AntwortWelche Methode ist idempotent?

Eine AntwortWas bedeutet Status-Code 401?

Eine AntwortWas liefert Status-Code 204?

Verwandte Themen