如何设置状态并使用 Yesod 发送正文



>我有以下情况。用户需要能够上传电子表格 (csv),但如果出现错误(例如,应该是整数的值不是数字),我需要将完整的 csv 显示为无效单元格上带有红色背景的表格。我想将状态设置为 422,但我还没有找到这样做的方法。我发现设置状态的所有方法似乎都"失败"了处理程序Monad,并且不允许指定消息正文。我期待一个 setStatus 或等效项,但我找不到它。有没有办法做到这一点,或者它反对 Http 协议这样做?

可能你正在寻找

sendResponseStatus :: (MonadHandler m, ToTypedContent c) => Status -> c -> m a .

最新更新