in core/requestv2.go [178:192]
func addToHeaderV2(req *http.Request, apiGwRequest events.APIGatewayV2HTTPRequest) (*http.Request, error) {
stageVars, err := json.Marshal(apiGwRequest.StageVariables)
if err != nil {
log.Println("Could not marshal stage variables for custom header")
return nil, err
}
req.Header.Add(APIGwStageVarsHeader, string(stageVars))
apiGwContext, err := json.Marshal(apiGwRequest.RequestContext)
if err != nil {
log.Println("Could not Marshal API GW context for custom header")
return req, err
}
req.Header.Add(APIGwContextHeader, string(apiGwContext))
return req, nil
}