是否可以访问Wai Web App的cookie标头?

时间:2019-04-17 21:33:05

标签: haskell cookies http-headers servant haskell-wai

我有一个Servant Web应用程序。我需要访问Cookie标头以进行调试。从浏览器中,我可以访问包括cookie标头的标头。在服务器上,我使用Wai的RequestLogger记录请求。但是,结果不显示cookie标头。

是否可以在Wai应用程序中访问cookie标头?

1 个答案:

答案 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