Есть ли способ получить доступ к заголовкам файлов cookie для веб-приложения Wai?

У меня есть веб-приложение Servant. Мне нужно получить доступ к заголовкам файлов cookie для целей отладки. Из браузера я могу получить доступ к заголовкам, включая заголовки файлов cookie. С сервера я использую RequestLogger от Wai для регистрации запросов. Однако в результатах не отображаются заголовки файлов cookie.

Есть ли способ получить доступ к заголовкам файлов cookie в приложении Wai?


person 7puns    schedule 17.04.2019    source источник
comment
Взгляните на эту страницу: hackage .haskell.org/package/wai-3.2.2/docs/   -  person Michael Litchard    schedule 18.04.2019
comment
Спасибо за ваш ответ. Я смотрю по ссылке.   -  person 7puns    schedule 18.04.2019


Ответы (1)


Мне пришлось использовать собственное промежуточное ПО Wai для регистрации заголовков файлов cookie в запросах. ПО промежуточного слоя Wai — Application -> Application. Подробности представлены ниже, на случай, если кто-то сочтет это полезным.

logRequestHeaders :: Application -> Application
logRequestHeaders incoming request outgoing = do
   let headerList = requestHeaders request
   liftIO $ mapM_ print headerList
   incoming request outgoing
person 7puns    schedule 18.04.2019