aws / aws/aws-lambda-go

API Gateway Proxy: headers are case sensitive

Open
#117 7 comments 52 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
3.8k
Forks
578
Avg merge
8h 18m
Merged PRs (30d)
1

Description

Accessing the headers from an `APIGatewayProxyRequest` event as `request.Headers["Authorization"]` makes them case sensitive. HTTP headers are case insensitive by definition. I think it would make sense to have a getter method for them like the one in `net/http` where case sensitivity would be handled.

```diff
- request.Headers["Authorization"]
+ request.Header.Get("Authorization")
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.