## 4. Lösung

#### 1. Was bedeutet der HTTP-Statuscode `404`?

- [ ] Die Verbindung wurde abgelehnt  
- [ ] Der Server ist überlastet  
- [x] Die Ressource wurde nicht gefunden  
- [ ] Die Anfrage war erfolgreich  

**Erklärung:** `404` bedeutet, dass die angeforderte Ressource auf dem Server nicht gefunden wurde.

#### 2. Welcher Statuscode steht für eine erfolgreiche POST-Anfrage, bei der eine neue Ressource erstellt wurde?

- [ ] `200 OK`  
- [ ] `302 Found`  
- [ ] `204 No Content`  
- [x] `201 Created`  

**Erklärung:** `201 Created` zeigt an, dass die Ressource erfolgreich erstellt wurde.

#### 3. Was bedeutet der Statuscode `500`?

- [ ] Umleitung  
- [x] Serverfehler  
- [ ] Erfolgreiche Anfrage  
- [ ] Clientfehler  

**Erklärung:** `500` ist ein interner Serverfehler – der Server konnte die Anfrage nicht verarbeiten.

#### 4. Welcher Statuscode zeigt an, dass eine Ressource dauerhaft verschoben wurde?

- [x] `301 Moved Permanently`  
- [ ] `307 Temporary Redirect`  
- [ ] `302 Found`  
- [ ] `410 Gone`  

**Erklärung:** `301` bedeutet, dass die Ressource dauerhaft unter einer neuen URL erreichbar ist.