mirror of
https://github.com/open-telemetry/opentelemetry-python-contrib.git
synced 2025-07-29 21:23:55 +08:00
31 lines
1.2 KiB
Python
31 lines
1.2 KiB
Python
"""
|
|
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/lambda-functions.html#multi-value-headers
|
|
|
|
When an ALB is configured to send multi-value headers, the headers are sent as a list of values under the key in the multiValueHeaders object.
|
|
"""
|
|
|
|
MOCK_LAMBDA_ALB_MULTI_VALUE_HEADER_EVENT = {
|
|
"requestContext": {
|
|
"elb": {
|
|
"targetGroupArn": "arn:aws:elasticloadbalancing:region:123456789012:targetgroup/my-target-group/6d0ecf831eec9f09"
|
|
}
|
|
},
|
|
"httpMethod": "GET",
|
|
"path": "/",
|
|
"queryStringParameters": {"foo": "bar"},
|
|
"multiValueHeaders": {
|
|
"accept": ["text/html,application/xhtml+xml"],
|
|
"accept-language": ["en-US,en;q=0.8"],
|
|
"content-type": ["text/plain"],
|
|
"cookie": ["cookies"],
|
|
"host": ["lambda-846800462-us-east-2.elb.amazonaws.com"],
|
|
"user-agent": ["Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6)"],
|
|
"x-amzn-trace-id": ["Root=1-5bdb40ca-556d8b0c50dc66f0511bf520"],
|
|
"x-forwarded-for": ["72.21.198.66"],
|
|
"x-forwarded-port": ["443"],
|
|
"x-forwarded-proto": ["https"],
|
|
},
|
|
"isBase64Encoded": False,
|
|
"body": "request_body",
|
|
}
|