diff --git a/events/alb.go b/events/alb.go index 7da6547c..ec5ee282 100644 --- a/events/alb.go +++ b/events/alb.go @@ -10,7 +10,7 @@ type ALBTargetGroupRequest struct { MultiValueHeaders map[string][]string `json:"multiValueHeaders,omitempty"` RequestContext ALBTargetGroupRequestContext `json:"requestContext"` IsBase64Encoded bool `json:"isBase64Encoded"` - Body string `json:"body,omitempty"` + Body string `json:"body"` } // ALBTargetGroupRequestContext contains the information to identify the load balancer invoking the lambda @@ -29,6 +29,6 @@ type ALBTargetGroupResponse struct { StatusDescription string `json:"statusDescription"` Headers map[string]string `json:"headers"` MultiValueHeaders map[string][]string `json:"multiValueHeaders"` - Body string `json:"body"` + Body string `json:"body,omitempty"` IsBase64Encoded bool `json:"isBase64Encoded"` } diff --git a/events/testdata/alb-lambda-target-request-headers-only.json b/events/testdata/alb-lambda-target-request-headers-only.json index 7c4bf88e..bc25e3f1 100644 --- a/events/testdata/alb-lambda-target-request-headers-only.json +++ b/events/testdata/alb-lambda-target-request-headers-only.json @@ -21,5 +21,6 @@ "x-imforwards": "20", "x-myheader": "123" }, + "body": "", "isBase64Encoded": false -} +} \ No newline at end of file diff --git a/events/testdata/alb-lambda-target-request-multivalue-headers.json b/events/testdata/alb-lambda-target-request-multivalue-headers.json index f3f3070c..190b4d2d 100644 --- a/events/testdata/alb-lambda-target-request-multivalue-headers.json +++ b/events/testdata/alb-lambda-target-request-multivalue-headers.json @@ -43,6 +43,6 @@ "123" ] }, - "body": "Some text", + "body": "", "isBase64Encoded": false -} +} \ No newline at end of file