从文档中知道,我可以执行以下操作来捕获特定的标头:
type MyApi = "view-my-referer" :> Header "from" Referer :> Get '[JSON] Referer
但是我正在探索一些没有充分记录的网络钩子,我只想检查请求中的 all 标头。
答案 0 :(得分:2)
我使用Network.Wai.Middleware.RequestLogger记录所有传入请求的标头,而不管哪个Servant端点最终处理该请求。我用它来了解文档不足的API,以及进行其他类型的调试。