我有一个Servant Web应用程序。我需要访问Cookie标头以进行调试。从浏览器中,我可以访问包括cookie标头的标头。在服务器上,我使用Wai的RequestLogger记录请求。但是,结果不显示cookie标头。
是否可以在Wai应用程序中访问cookie标头?
答案 0 :(得分:0)
我必须使用自定义的Wai中间件来记录请求中的cookie标头。 Wai Middleware是Application -> Application
。如果有人觉得有用,则在下面提供详细信息。
logRequestHeaders :: Application -> Application
logRequestHeaders incoming request outgoing = do
let headerList = requestHeaders request
liftIO $ mapM_ print headerList
incoming request outgoing