什麼是最好的方式來處理一個空的(根本沒有字符串)響應?Elm,JSON解碼器:如何解碼空字符串?
儘管響應代碼是200,但Elm返回錯誤,因爲空響應不是有效的JSON。
這裏是我當前的代碼:
decodeAlwaysTrue : Json.Decode.Decoder Bool
decodeAlwaysTrue =
Json.Decode.succeed True
Http.send Http.defaultSettings httpConfig
|> Http.fromJson decodeAlwaysTrue
|> Task.perform FetchFail DeleteUserSuccess
EDIT1:
這是一個POST操作,所以我不能用getString。
我喜歡你目前的做法。 「成功」說:「不管你在這裏得到什麼,都沒關係。」 –
@SørenDebois不完全。如果響應代碼是2xx並且響應是有效的JSON,它將成功。 –