Was ist der beste Weg, um eine leere (keine Zeichenfolge überhaupt) Antwort zu behandeln?Elm, JSON-Decoder: Wie dekodiert man eine leere Zeichenfolge?
Obwohl der Antwortcode 200 ist, gibt Elm einen Fehler zurück, da eine leere Antwort kein gültiger JSON ist.
Hier ist mein aktueller Code:
decodeAlwaysTrue : Json.Decode.Decoder Bool
decodeAlwaysTrue =
Json.Decode.succeed True
Http.send Http.defaultSettings httpConfig
|> Http.fromJson decodeAlwaysTrue
|> Task.perform FetchFail DeleteUserSuccess
EDIT1:
Dies ist eine POST-Aktion, so kann ich nicht getString verwenden.
Ich mag Ihre aktuelle Vorgehensweise. "Erfolg" sagt: "Egal, was Sie hier bekommen, es ist in Ordnung." –
@ SørenDebois Nicht genau. Es wird erfolgreich ausgeführt, wenn der Antwortcode 2xx ist und die Antwort ein gültiger JSON ist. –