From 3dc76228ab0908e6601e0a72453f0ea90fd86605 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sat, 30 Sep 2023 15:49:45 +0200 Subject: [PATCH 01/11] =?UTF-8?q?=F0=9F=8C=90=20Add=20German=20translation?= =?UTF-8?q?=20for=20`docs/de/docs/tutorial/response-status-code.md`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Full translation * In sync with current docs/en/docs/tutorial/response-status-code.md * Manually translated (Google translate rarely used) * Checked for errors using LanguageTool * Manually checked --- docs/de/docs/response-status-code.md | 89 ++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 docs/de/docs/response-status-code.md diff --git a/docs/de/docs/response-status-code.md b/docs/de/docs/response-status-code.md new file mode 100644 index 0000000000000..03c1cb66a4acb --- /dev/null +++ b/docs/de/docs/response-status-code.md @@ -0,0 +1,89 @@ +# Response-Statuscode + +So wie ein Response-Modell, können Sie auch einen HTTP-Statuscode für die Response deklarieren, mithilfe des Parameters `status_code`, und zwar in jeder der *Pfadoperationen*: + +* `@app.get()` +* `@app.post()` +* `@app.put()` +* `@app.delete()` +* usw. + +```Python hl_lines="6" +{!../../../docs_src/response_status_code/tutorial001.py!} +``` + +!!! note "Hinweis" + Beachten Sie, dass `status_code` ein Parameter der "Dekorator"-Methode ist (`get`, `post`, usw.). Nicht der *Pfadoperation-Funktion*, so wie die anderen Parameter. + +Dem `status_code`-Parameter wird eine Zahl mit dem HTTP-Statuscode übergeben. + +!!! info + Alternativ kann `status_code` auch ein `IntEnum` erhalten, so wie Pythons `http.HTTPStatus`. + +Das wird: + +* Diesen Statuscode mit der Response zurücksenden. +* Ihn als solchen im OpenAPI-Schema dokumentieren (und somit in den Benutzeroberflächen): + + + +!!! note "Hinweis" + Einige Responsecodes (siehe nächste Sektion) kennzeichnen, dass die Response keinen Body hat. + + FastAPI versteht das und wird in der OpenAPI-Dokumentation anzeigen, dass es keinen Responsebody gibt. + +## Über HTTP-Statuscodes + +!!! note "Hinweis" + Wenn Sie bereits wissen, was HTTP-Statuscodes sind, überspringen Sie dieses Kapitel und fahren Sie mit dem nächsten fort. + +In HTTP senden Sie als Teil der Response einen aus drei Ziffern bestehenden numerischen Statuscode. + +Diese Statuscodes haben einen Namen zugeordnet, um sie besser zu erkennen, aber der wichtige Teil ist die Zahl. + +Kurz: + +* `100` und darüber stehen für "Information". Diese verwenden Sie selten direkt. Responses mit diesen Statuscodes können keinen Body haben. +* **`200`** und darüber stehen für Responses, die "Successful" ("Erfolgreich") waren. Diese verwenden Sie am häufigsten. + * `200` ist der Standard-Statuscode, welcher bedeutet, alles ist "OK". + * Ein anderes Beispiel ist `201`, "Created" ("Erzeugt"). Wird in der Regel verwendet, wenn ein neuer Datensatz in der Datenbank erzeugt wurde. + * Ein spezieller Fall ist `204`, "No Content" ("Kein Inhalt"). Diese Response wird verwendet, wenn es keinen Inhalt gibt, der zum Client zurückgeschickt wird, diese Response hat also keinen Body. +* **`300`** und darüber steht für "Redirection" ("Umleitung"). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, "Not Modified" ("Nicht verändert"), welcher keinen haben darf. +* **`400`** und darüber stehen für "Client error"-Responses ("Fehler beim Client"). Auch diese verwenden Sie am häufigsten. + * Ein Beispiel ist `404`, für eine "Not Found"-Response ("Nicht gefunden"). + * Für allgemeine Fehler beim Client können Sie einfach `400` verwenden. +* `500` und darüber stehen für Fehler beim Server. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. + +!!! tip + Um mehr über Statuscodes zu lernen, und welcher wofür verwendet wird, lesen Sie die MDN Dokumentation über HTTP-Statuscodes. + +## Abkürzung, um die Namen zu erinnern + +Schauen wir uns das vorherige Beispiel noch einmal an: + +```Python hl_lines="6" +{!../../../docs_src/response_status_code/tutorial001.py!} +``` + +`201` ist der Statuscode für "Created" ("Erzeugt"). + +Aber Sie müssen sich nicht daran erinnern, welcher dieser Codes was bedeutet. + +Sie können die Hilfsvariablen von `fastapi.status` verwenden. + +```Python hl_lines="1 6" +{!../../../docs_src/response_status_code/tutorial002.py!} +``` + +Diese sind nur eine Annehmlichkeit und enthalten die gleiche Nummer, aber auf diese Weise können Sie die Autovervollständigung ihres Editors verwenden, um sie zu finden: + + + +!!! note "Technische Details" + Sie können auch `from starlette import status` verwenden. + + **FastAPI** bietet dieselben `starlette.status`-Codes auch via `fastapi.status` an, als Annehmlichkeit für den Entwickler. Aber sie kommen direkt von Starlette. + +## Den Standardwert ändern + +Später sehen Sie, im [Handbuch für fortgeschrittene Benutzer](../advanced/response-change-status-code.md){.internal-link target=_blank}, wie Sie einen anderen Statuscode zurückgeben als den Standardcode, den Sie hier deklarieren. From e3c7f1ed0a391627302ad7213aa0e7e1900b6117 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sat, 30 Sep 2023 16:41:58 +0200 Subject: [PATCH 02/11] Fix wrong location --- docs/de/docs/{ => tutorial}/response-status-code.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/de/docs/{ => tutorial}/response-status-code.md (100%) diff --git a/docs/de/docs/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md similarity index 100% rename from docs/de/docs/response-status-code.md rename to docs/de/docs/tutorial/response-status-code.md From 825c3271cdfffa824b860e24052e219a61cd5a65 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sat, 30 Sep 2023 16:58:58 +0200 Subject: [PATCH 03/11] Another Review by reading the preview --- docs/de/docs/tutorial/response-status-code.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 03c1cb66a4acb..5c71580399415 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -48,11 +48,11 @@ Kurz: * `200` ist der Standard-Statuscode, welcher bedeutet, alles ist "OK". * Ein anderes Beispiel ist `201`, "Created" ("Erzeugt"). Wird in der Regel verwendet, wenn ein neuer Datensatz in der Datenbank erzeugt wurde. * Ein spezieller Fall ist `204`, "No Content" ("Kein Inhalt"). Diese Response wird verwendet, wenn es keinen Inhalt gibt, der zum Client zurückgeschickt wird, diese Response hat also keinen Body. -* **`300`** und darüber steht für "Redirection" ("Umleitung"). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, "Not Modified" ("Nicht verändert"), welcher keinen haben darf. -* **`400`** und darüber stehen für "Client error"-Responses ("Fehler beim Client"). Auch diese verwenden Sie am häufigsten. +* **`300`** und darüber steht für "Redirection" ("Umleitung"). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, "Not Modified" ("Nicht verändert"), welche keinen haben darf. +* **`400`** und darüber stehen für "Client error"-Responses ("Client-Fehler"). Auch diese verwenden Sie am häufigsten. * Ein Beispiel ist `404`, für eine "Not Found"-Response ("Nicht gefunden"). * Für allgemeine Fehler beim Client können Sie einfach `400` verwenden. -* `500` und darüber stehen für Fehler beim Server. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. +* `500` und darüber stehen für Server-Fehler. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. !!! tip Um mehr über Statuscodes zu lernen, und welcher wofür verwendet wird, lesen Sie die MDN Dokumentation über HTTP-Statuscodes. @@ -86,4 +86,4 @@ Diese sind nur eine Annehmlichkeit und enthalten die gleiche Nummer, aber auf di ## Den Standardwert ändern -Später sehen Sie, im [Handbuch für fortgeschrittene Benutzer](../advanced/response-change-status-code.md){.internal-link target=_blank}, wie Sie einen anderen Statuscode zurückgeben als den Standardcode, den Sie hier deklarieren. +Später sehen Sie, im [Handbuch für fortgeschrittene Benutzer](../advanced/response-change-status-code.md){.internal-link target=_blank}, wie Sie einen anderen Statuscode zurückgeben können, als den Standardcode, den Sie hier deklarieren. From 9ff2ff86cc37a49eb3aef3fae71e9a8107da3c8d Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Wed, 4 Oct 2023 00:37:12 +0200 Subject: [PATCH 04/11] Better translation Live up to https://github.com/tiangolo/fastapi/discussions/10369 --- docs/de/docs/tutorial/response-status-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 5c71580399415..4f58c598233fa 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -28,7 +28,7 @@ Das wird: !!! note "Hinweis" - Einige Responsecodes (siehe nächste Sektion) kennzeichnen, dass die Response keinen Body hat. + Einige Responsecodes (siehe nächster Abschnitt) kennzeichnen, dass die Response keinen Body hat. FastAPI versteht das und wird in der OpenAPI-Dokumentation anzeigen, dass es keinen Responsebody gibt. From 26255012fa15e1b68fe5c36ea5a9c0e9d8016deb Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Wed, 4 Oct 2023 02:26:50 +0200 Subject: [PATCH 05/11] Translate `default` as `Default` --- docs/de/docs/tutorial/response-status-code.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 4f58c598233fa..81407eaaae8af 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -45,7 +45,7 @@ Kurz: * `100` und darüber stehen für "Information". Diese verwenden Sie selten direkt. Responses mit diesen Statuscodes können keinen Body haben. * **`200`** und darüber stehen für Responses, die "Successful" ("Erfolgreich") waren. Diese verwenden Sie am häufigsten. - * `200` ist der Standard-Statuscode, welcher bedeutet, alles ist "OK". + * `200` ist der Default-Statuscode, welcher bedeutet, alles ist "OK". * Ein anderes Beispiel ist `201`, "Created" ("Erzeugt"). Wird in der Regel verwendet, wenn ein neuer Datensatz in der Datenbank erzeugt wurde. * Ein spezieller Fall ist `204`, "No Content" ("Kein Inhalt"). Diese Response wird verwendet, wenn es keinen Inhalt gibt, der zum Client zurückgeschickt wird, diese Response hat also keinen Body. * **`300`** und darüber steht für "Redirection" ("Umleitung"). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, "Not Modified" ("Nicht verändert"), welche keinen haben darf. @@ -84,6 +84,6 @@ Diese sind nur eine Annehmlichkeit und enthalten die gleiche Nummer, aber auf di **FastAPI** bietet dieselben `starlette.status`-Codes auch via `fastapi.status` an, als Annehmlichkeit für den Entwickler. Aber sie kommen direkt von Starlette. -## Den Standardwert ändern +## Den Defaultwert ändern -Später sehen Sie, im [Handbuch für fortgeschrittene Benutzer](../advanced/response-change-status-code.md){.internal-link target=_blank}, wie Sie einen anderen Statuscode zurückgeben können, als den Standardcode, den Sie hier deklarieren. +Später sehen Sie, im [Handbuch für fortgeschrittene Benutzer](../advanced/response-change-status-code.md){.internal-link target=_blank}, wie Sie einen anderen Statuscode zurückgeben können, als den Default, den Sie hier deklarieren. From fb4897f6ce4ae34e358c7f9eb2429bdeed4ef7df Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sun, 22 Oct 2023 18:20:18 +0200 Subject: [PATCH 06/11] "Tip" -> "Tipp" --- docs/de/docs/tutorial/response-status-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 81407eaaae8af..4c46737e87f47 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -54,7 +54,7 @@ Kurz: * Für allgemeine Fehler beim Client können Sie einfach `400` verwenden. * `500` und darüber stehen für Server-Fehler. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. -!!! tip +!!! tip "Tipp" Um mehr über Statuscodes zu lernen, und welcher wofür verwendet wird, lesen Sie die MDN Dokumentation über HTTP-Statuscodes. ## Abkürzung, um die Namen zu erinnern From 5e20ffdd0b8e5b91e281264f9e5ce3e004f6d362 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sun, 29 Oct 2023 04:55:11 +0100 Subject: [PATCH 07/11] Use typographic quotes --- docs/de/docs/tutorial/response-status-code.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 4c46737e87f47..1521c623059c2 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -13,7 +13,7 @@ So wie ein Response-Modell, können Sie auch einen HTTP-Statuscode für die Resp ``` !!! note "Hinweis" - Beachten Sie, dass `status_code` ein Parameter der "Dekorator"-Methode ist (`get`, `post`, usw.). Nicht der *Pfadoperation-Funktion*, so wie die anderen Parameter. + Beachten Sie, dass `status_code` ein Parameter der „Dekorator“-Methode ist (`get`, `post`, usw.). Nicht der *Pfadoperation-Funktion*, so wie die anderen Parameter. Dem `status_code`-Parameter wird eine Zahl mit dem HTTP-Statuscode übergeben. @@ -43,14 +43,14 @@ Diese Statuscodes haben einen Namen zugeordnet, um sie besser zu erkennen, aber Kurz: -* `100` und darüber stehen für "Information". Diese verwenden Sie selten direkt. Responses mit diesen Statuscodes können keinen Body haben. -* **`200`** und darüber stehen für Responses, die "Successful" ("Erfolgreich") waren. Diese verwenden Sie am häufigsten. - * `200` ist der Default-Statuscode, welcher bedeutet, alles ist "OK". - * Ein anderes Beispiel ist `201`, "Created" ("Erzeugt"). Wird in der Regel verwendet, wenn ein neuer Datensatz in der Datenbank erzeugt wurde. - * Ein spezieller Fall ist `204`, "No Content" ("Kein Inhalt"). Diese Response wird verwendet, wenn es keinen Inhalt gibt, der zum Client zurückgeschickt wird, diese Response hat also keinen Body. -* **`300`** und darüber steht für "Redirection" ("Umleitung"). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, "Not Modified" ("Nicht verändert"), welche keinen haben darf. -* **`400`** und darüber stehen für "Client error"-Responses ("Client-Fehler"). Auch diese verwenden Sie am häufigsten. - * Ein Beispiel ist `404`, für eine "Not Found"-Response ("Nicht gefunden"). +* `100` und darüber stehen für „Information“. Diese verwenden Sie selten direkt. Responses mit diesen Statuscodes können keinen Body haben. +* **`200`** und darüber stehen für Responses, die „Successful“ („Erfolgreich“) waren. Diese verwenden Sie am häufigsten. + * `200` ist der Default-Statuscode, welcher bedeutet, alles ist „OK“. + * Ein anderes Beispiel ist `201`, „Created“ („Erzeugt“). Wird in der Regel verwendet, wenn ein neuer Datensatz in der Datenbank erzeugt wurde. + * Ein spezieller Fall ist `204`, „No Content“ („Kein Inhalt“). Diese Response wird verwendet, wenn es keinen Inhalt gibt, der zum Client zurückgeschickt wird, diese Response hat also keinen Body. +* **`300`** und darüber steht für „Redirection“ („Umleitung“). Responses mit diesen Statuscodes können einen oder keinen Body haben, mit Ausnahme von `304`, „Not Modified“ („Nicht verändert“), welche keinen haben darf. +* **`400`** und darüber stehen für „Client error“-Responses („Client-Fehler“). Auch diese verwenden Sie am häufigsten. + * Ein Beispiel ist `404`, für eine „Not Found“-Response („Nicht gefunden“). * Für allgemeine Fehler beim Client können Sie einfach `400` verwenden. * `500` und darüber stehen für Server-Fehler. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. @@ -65,7 +65,7 @@ Schauen wir uns das vorherige Beispiel noch einmal an: {!../../../docs_src/response_status_code/tutorial001.py!} ``` -`201` ist der Statuscode für "Created" ("Erzeugt"). +`201` ist der Statuscode für „Created“ („Erzeugt“). Aber Sie müssen sich nicht daran erinnern, welcher dieser Codes was bedeutet. From 7e6309265e87d0fad2c445bdc9938c929b07a0f5 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sun, 12 Nov 2023 02:36:11 +0100 Subject: [PATCH 08/11] More precise translation of this reappearing info box --- docs/de/docs/tutorial/response-status-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 1521c623059c2..fb08096fddc90 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -82,7 +82,7 @@ Diese sind nur eine Annehmlichkeit und enthalten die gleiche Nummer, aber auf di !!! note "Technische Details" Sie können auch `from starlette import status` verwenden. - **FastAPI** bietet dieselben `starlette.status`-Codes auch via `fastapi.status` an, als Annehmlichkeit für den Entwickler. Aber sie kommen direkt von Starlette. + **FastAPI** bietet dieselben `starlette.status`-Codes auch via `fastapi.status` an, als Annehmlichkeit für Sie, den Entwickler. Sie kommen aber direkt von Starlette. ## Den Defaultwert ändern From 74698ff16b205b49b470df0ed6c7494fb4ff21e2 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Sat, 18 Nov 2023 14:49:04 +0100 Subject: [PATCH 09/11] "das gleiche" vs "dasselbe" --- docs/de/docs/tutorial/response-status-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index fb08096fddc90..58267b0c60489 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -75,7 +75,7 @@ Sie können die Hilfsvariablen von `fastapi.status` verwenden. {!../../../docs_src/response_status_code/tutorial002.py!} ``` -Diese sind nur eine Annehmlichkeit und enthalten die gleiche Nummer, aber auf diese Weise können Sie die Autovervollständigung ihres Editors verwenden, um sie zu finden: +Diese sind nur eine Annehmlichkeit und enthalten dieselbe Nummer, aber auf diese Weise können Sie die Autovervollständigung ihres Editors verwenden, um sie zu finden: From c961a90bad987449c45e99a2828af1d0b575a2bd Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Fri, 8 Dec 2023 07:56:31 +0100 Subject: [PATCH 10/11] "-Modell" -> "modell" --- docs/de/docs/tutorial/response-status-code.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index 58267b0c60489..f6340be0e4934 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -1,6 +1,6 @@ # Response-Statuscode -So wie ein Response-Modell, können Sie auch einen HTTP-Statuscode für die Response deklarieren, mithilfe des Parameters `status_code`, und zwar in jeder der *Pfadoperationen*: +So wie ein Responsemodell, können Sie auch einen HTTP-Statuscode für die Response deklarieren, mithilfe des Parameters `status_code`, und zwar in jeder der *Pfadoperationen*: * `@app.get()` * `@app.post()` From 8a425cc405fcd38e9043c3a2adc28034dfec5c63 Mon Sep 17 00:00:00 2001 From: Nils Lindemann Date: Mon, 1 Apr 2024 04:17:42 +0200 Subject: [PATCH 11/11] Apply fixes by @mattkoehne --- docs/de/docs/tutorial/response-status-code.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/de/docs/tutorial/response-status-code.md b/docs/de/docs/tutorial/response-status-code.md index f6340be0e4934..a9cc238f8f784 100644 --- a/docs/de/docs/tutorial/response-status-code.md +++ b/docs/de/docs/tutorial/response-status-code.md @@ -13,7 +13,7 @@ So wie ein Responsemodell, können Sie auch einen HTTP-Statuscode für die Respo ``` !!! note "Hinweis" - Beachten Sie, dass `status_code` ein Parameter der „Dekorator“-Methode ist (`get`, `post`, usw.). Nicht der *Pfadoperation-Funktion*, so wie die anderen Parameter. + Beachten Sie, dass `status_code` ein Parameter der „Dekorator“-Methode ist (`get`, `post`, usw.). Nicht der *Pfadoperation-Funktion*, so wie die anderen Parameter und der Body. Dem `status_code`-Parameter wird eine Zahl mit dem HTTP-Statuscode übergeben. @@ -52,7 +52,7 @@ Kurz: * **`400`** und darüber stehen für „Client error“-Responses („Client-Fehler“). Auch diese verwenden Sie am häufigsten. * Ein Beispiel ist `404`, für eine „Not Found“-Response („Nicht gefunden“). * Für allgemeine Fehler beim Client können Sie einfach `400` verwenden. -* `500` und darüber stehen für Server-Fehler. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. +* `500` und darüber stehen für Server-Fehler. Diese verwenden Sie fast nie direkt. Wenn etwas an irgendeiner Stelle in Ihrem Anwendungscode oder im Server schiefläuft, wird automatisch einer dieser Fehler-Statuscodes zurückgegeben. !!! tip "Tipp" Um mehr über Statuscodes zu lernen, und welcher wofür verwendet wird, lesen Sie die MDN Dokumentation über HTTP-Statuscodes. @@ -75,7 +75,7 @@ Sie können die Hilfsvariablen von `fastapi.status` verwenden. {!../../../docs_src/response_status_code/tutorial002.py!} ``` -Diese sind nur eine Annehmlichkeit und enthalten dieselbe Nummer, aber auf diese Weise können Sie die Autovervollständigung ihres Editors verwenden, um sie zu finden: +Diese sind nur eine Annehmlichkeit und enthalten dieselbe Nummer, aber auf diese Weise können Sie die Autovervollständigung Ihres Editors verwenden, um sie zu finden: