I have below requirement and looking for approach to achieve it
Requirement : Read request header before "Routing via HTTP" assertion and append in request as query string.
e.g. Get value header parameter i.e. siteId="US_SiteID" and append in /public/v1/cart?siteId=US_SiteID
Idea on above problem : Get ${request.http.header.<header-parameter-name>} and append with URI using ${request.http.parameter.<parameter-name>}
Challenge : How to set custom query string in request
Approach : Custom assertion to read request header parameter value and append in request URI as /public/v1/cart?siteId=US_SiteID
Shall I go for custom assertion? if no,It would be great if anyone help me to achieve using out of the box policy assertions.