REST-API-Programmierung verarbeiten
Jede REST-API besitzt ein Schema für den Anforderungsinhalt. Jeder Parameter hat den Typ string
, boolean
oder integer
. Das Framework versucht,
die Clienteingabe mit dem Typ zu analysieren, der im Schema angegeben ist. Bei einem string
-Parameter werden Werte als Zeichenfolgen übergeben, unabhängig davon, ob es sich um eine Zeichenfolge, einen booleschen Wert oder eine Zahl handelt. Das Wort value wird zum Beispiel
als Zeichenfolge "value"
analysiert, die Zahl 42 als Zeichenfolge "42"
und der boolesche Wert true als Zeichenfolge "true"
. Darüber hinaus werden für den
booleschen Typ und für numerische Typen auch Zeichenfolgewerte akzeptiert, die als boolescher Wert bzw. als Zahl analysiert
werden können. Wenn jedoch ein Zeichenfolgewert übergeben wird und nicht in einen booleschen Wert oder eine Zahl geparst werden kann,400Fehler zurückgegeben. Beispiel: "T" ist kein gültiger Wert
für einen booleschen Parameter.