lab-development-imb/web/03/labor/03_loesungen/uebung4.md

37 lines
1.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

## 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.