haskell - 有没有办法访问 Wai Web App 的 cookie 标头?
问题描述
我有一个仆人网络应用程序。我需要访问 cookie 标头以进行调试。从浏览器中,我可以访问包括 cookie 标头在内的标头。在服务器上,我使用 Wai 的 RequestLogger 来记录请求。但是,结果不显示 cookie 标头。
有没有办法访问 Wai 应用程序中的 cookie 标头?
解决方案
我必须使用自定义的 Wai 中间件来记录请求中的 cookie 标头。围中间件是Application -> Application
. 详细信息如下所示,以防有人发现它有用。
logRequestHeaders :: Application -> Application
logRequestHeaders incoming request outgoing = do
let headerList = requestHeaders request
liftIO $ mapM_ print headerList
incoming request outgoing
推荐阅读
- javascript - 为什么我的函数在其中使用箭头函数时会被识别为对象?
- javascript - 会话对象中缺少本地流 - ConnectyCube 视频聊天 API
- python - 带有 f str 的事物子函数返回 __repr__ 的目的是什么
- javascript - 带有 Vuetify 1.5.18 菜单的选项卡
- numpy - 带有 PyPy 问题的 Numpy
- css - 如何划分
在 - 的里面
使用 flexbox 进入一个 2 行 2 列的盒子? - c# - 有什么方法可以输入命令来运行我们之前调用的“cmd”?FFMPEG
- swift - 如何在 Swift 中以粗体字体在 UITableView 页脚中选择单词?
- kubernetes - 如何重新启动容器,该站点在活动探测检查中返回 200?
- python - 如何使用 python 在现有 mongoDB 文档中添加具有特定数据类型(列表、对象)的字段