标签: haskell yesod
我有以下情况。用户需要能够上传电子表格(csv),但如果有错误(例如,一个值应该是一个Integer不是一个数字)我需要将完整的csv显示为一个红色背景的表格细胞。我想将状态设置为422,但我还没有找到办法。我发现设置状态的所有方法似乎都使处理程序Monad“失败”,并且不允许指定消息体。我期待一个setStatus或等价物,但我找不到它。有没有办法做到这一点,还是反对Http协议呢?
答案 0 :(得分:3)
可能你正在寻找
sendResponseStatus :: (MonadHandler m, ToTypedContent c) => Status -> c -> m a