|
1 | 1 | # Requestbody |
2 | 2 |
|
3 | | -Wenn Sie Daten von einem <abbr title="Client: Eine Software, die sich mit einem Server verbindet.">Client</abbr> (sagen wir, einem Browser) zu ihrer API senden, dann senden Sie diese als einen **Requestbody** (Deutsch: Anfragekörper). |
| 3 | +Wenn Sie Daten von einem <abbr title="Client: Eine Software, die sich mit einem Server verbindet.">Client</abbr> (sagen wir, einem Browser) zu Ihrer API senden, dann senden Sie diese als einen **Requestbody** (Deutsch: Anfragekörper). |
4 | 4 |
|
5 | | -Ein **Request**body sind Daten, die vom Client zu ihrer API gesendet werden. Ein **Response**body (Deutsch: Antwortkörper) sind Daten, die Ihre API zum Client sendet. |
| 5 | +Ein **Request**body sind Daten, die vom Client zu Ihrer API gesendet werden. Ein **Response**body (Deutsch: Antwortkörper) sind Daten, die Ihre API zum Client sendet. |
6 | 6 |
|
7 | 7 | Ihre API sendet fast immer einen **Response**body. Aber Clients senden nicht unbedingt immer **Request**bodys (sondern nur Metadaten). |
8 | 8 |
|
@@ -114,7 +114,7 @@ Und werden auch verwendet in der API-Dokumentation innerhalb jeder *Pfadoperatio |
114 | 114 |
|
115 | 115 | ## Editor Unterstützung |
116 | 116 |
|
117 | | -In ihrem Editor, innerhalb Ihrer Funktion, erhalten Sie Typhinweise und Code-Vervollständigung überall (was nicht der Fall wäre, wenn Sie ein `dict` anstelle eines Pydantic Modells erhalten hätten): |
| 117 | +In Ihrem Editor, innerhalb Ihrer Funktion, erhalten Sie Typhinweise und Code-Vervollständigung überall (was nicht der Fall wäre, wenn Sie ein `dict` anstelle eines Pydantic Modells erhalten hätten): |
118 | 118 |
|
119 | 119 | <img src="/img/tutorial/body/image03.png"> |
120 | 120 |
|
@@ -197,14 +197,14 @@ Sie können auch zur gleichen Zeit **Body-**, **Pfad-** und **Query-Parameter** |
197 | 197 | {!> ../../../docs_src/body/tutorial004.py!} |
198 | 198 | ``` |
199 | 199 |
|
200 | | -die Funktionsparameter werden wie folgt erkannt: |
| 200 | +Die Funktionsparameter werden wie folgt erkannt: |
201 | 201 |
|
202 | 202 | * Wenn der Parameter auch im **Pfad** deklariert wurde, wird er als Pfad-Parameter interpretiert. |
203 | 203 | * Wenn der Parameter ein **einfacher Typ** ist (wie `int`, `float`, `str`, `bool`, usw.), wird er als **Query**-Parameter interpretiert. |
204 | 204 | * Wenn der Parameter vom Typ eines **Pydantic-Modells** ist, wird er als Request**body** interpretiert. |
205 | 205 |
|
206 | 206 | !!! note "Hinweis" |
207 | | - FastAPI weiß, dass der Wert von `q` nicht erforderlich ist, wegen des definierten Defaultwertes `=None` |
| 207 | + FastAPI weiß, dass der Wert von `q` nicht erforderlich ist, wegen des definierten Defaultwertes `= None` |
208 | 208 |
|
209 | 209 | Das `Union` in `Union[str, None]` wird von FastAPI nicht verwendet, aber es erlaubt Ihrem Editor, Sie besser zu unterstützen und Fehler zu erkennen. |
210 | 210 |
|
|
0 commit comments