This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-04-05
Channels
- # announcements (15)
- # aws (7)
- # babashka (105)
- # beginners (35)
- # biff (5)
- # calva (48)
- # cider (5)
- # clj-kondo (25)
- # cljdoc (14)
- # clojure (84)
- # clojure-czech (2)
- # clojure-dev (6)
- # clojure-europe (58)
- # clojure-nl (6)
- # clojure-norway (19)
- # clojure-portugal (2)
- # clojure-uk (5)
- # clojurescript (23)
- # cloverage (5)
- # code-reviews (5)
- # conjure (28)
- # data-science (1)
- # datomic (53)
- # events (6)
- # exercism (7)
- # fulcro (16)
- # graalvm-mobile (2)
- # honeysql (29)
- # improve-getting-started (2)
- # kaocha (32)
- # lambdaisland (2)
- # lsp (29)
- # malli (3)
- # overtone (1)
- # pedestal (8)
- # polylith (3)
- # portal (6)
- # quil (2)
- # rdf (15)
- # releases (2)
- # rewrite-clj (14)
- # sci (9)
- # shadow-cljs (7)
- # specter (5)
- # sql (5)
- # xtdb (38)
hey people 👋 … quick question regarding interceptors
. I am trying to implement one to process a hmac signature to verify incoming requests on one of my webhooks.
And even though I have placed this interceptor as the first in my interceptor stack, I can not seem to be able to retrieve the raw json body of the request from there i.e it is already null
at that point.
It seems that the underlying Inputstream
has already been consumed. Also, I have some other stuff in my interceptors chain for e.g body-params
but unfortunately I can not re-build the exact same request body as the original raw one for the hash calculation.
What am I missing ? Is there a way for me to have this raw initial json body somehow saved in the context
maybe ? thanks in adv.