什么是最好的方式来处理一个空的(根本没有字符串)响应?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,它将成功。 –