diff --git a/handler_utils/debug.go b/handler_utils/debug.go index cd5f693480c1de0e0157fb0b13d71fe4a7cd433c..dfdc2b6ed6c5bdb2ab574a8ef2d06bfe013be307 100644 --- a/handler_utils/debug.go +++ b/handler_utils/debug.go @@ -37,12 +37,20 @@ func ServeHTTPFunctions(ctx context.Context, lambdaHandler lambda.Handler, w htt query[key] = values[0] } + headers := map[string]string{} + for key, values := range req.Header { + if len(values) > 0 { + headers[key] = values[0] + } + } + // Call lambda function request := events.APIGatewayProxyRequest{ Resource: req.URL.Path, HTTPMethod: req.Method, QueryStringParameters: query, Body: body, + Headers: headers, } jsonRequest, _ := json.Marshal(request)