Skip to content

Commit 34a85a6

Browse files
committed
fix: dont split incoming headers
1 parent bbfaf78 commit 34a85a6

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

handler/apigwv2.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,8 @@ func convertApiGwV2Request(ctx context.Context, event events.APIGatewayV2HTTPReq
2727
}
2828
}
2929

30-
for k, valuesRaw := range event.Headers {
31-
for _, v := range strings.Split(valuesRaw, ",") {
32-
req.Header.Add(k, v)
33-
}
30+
for k, v := range event.Headers {
31+
req.Header.Add(k, v)
3432
}
3533

3634
req.Proto = event.RequestContext.HTTP.Protocol

handler/functionurl.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,8 @@ func convertFunctionURLRequest(ctx context.Context, event events.LambdaFunctionU
2828
}
2929
}
3030

31-
for k, valuesRaw := range event.Headers {
32-
for _, v := range strings.Split(valuesRaw, ",") {
33-
req.Header.Add(k, v)
34-
}
31+
for k, v := range event.Headers {
32+
req.Header.Add(k, v)
3533
}
3634

3735
req.Proto = event.RequestContext.HTTP.Protocol

0 commit comments

Comments
 (0)