AWS-Lambda
view release on metacpan or search on metacpan
t/testdata/apigateway-base64-request.json view on Meta::CPAN
{
"resource": "/",
"path": "/",
"httpMethod": "POST",
"headers": {
"accept": "*/*",
"content-type": "application/octet-stream",
"Host": "xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com",
"User-Agent": "curl/7.54.0",
"X-Amzn-Trace-Id": "Root=1-5c0f0502-7611e42628aee5c8cce21a72",
"X-Forwarded-For": "192.0.2.1",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
"accept": [
"*/*"
],
"content-type": [
"application/octet-stream"
],
"Host": [
"xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com"
],
"User-Agent": [
"curl/7.54.0"
],
"X-Amzn-Trace-Id": [
"Root=1-5c0f0502-7611e42628aee5c8cce21a72"
],
"X-Forwarded-For": [
"192.0.2.1"
],
"X-Forwarded-Port": [
"443"
],
"X-Forwarded-Proto": [
"https"
]
},
"queryStringParameters": null,
t/testdata/apigateway-get-request.json view on Meta::CPAN
{
"resource": "/{proxy+}",
"path": "/foo%20/bar",
"httpMethod": "GET",
"headers": {
"accept": "*/*",
"header-name": "Value2",
"Host": "xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com",
"User-Agent": "curl/7.54.0",
"X-Amzn-Trace-Id": "Root=1-5c0f299f-3d4e8aea2d2c6df68d9c4b62",
"X-Forwarded-For": "192.0.2.1",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
"accept": [
"*/*"
],
"header-name": [
"Value1",
"Value2"
],
"Host": [
"xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com"
],
"User-Agent": [
"curl/7.54.0"
],
"X-Amzn-Trace-Id": [
"Root=1-5c0f299f-3d4e8aea2d2c6df68d9c4b62"
],
"X-Forwarded-For": [
"192.0.2.1"
],
"X-Forwarded-Port": [
"443"
],
"X-Forwarded-Proto": [
"https"
]
},
"queryStringParameters": {
t/testdata/apigateway-post-request.json view on Meta::CPAN
{
"resource": "/",
"path": "/",
"httpMethod": "POST",
"headers": {
"accept": "*/*",
"content-type": "application/json",
"Host": "xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com",
"User-Agent": "curl/7.54.0",
"X-Amzn-Trace-Id": "Root=1-5c0f033a-32eff4c8b894f0d4f8fa213c",
"X-Forwarded-For": "192.0.2.1",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
"accept": [
"*/*"
],
"content-type": [
"application/json"
],
"Host": [
"xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com"
],
"User-Agent": [
"curl/7.54.0"
],
"X-Amzn-Trace-Id": [
"Root=1-5c0f033a-32eff4c8b894f0d4f8fa213c"
],
"X-Forwarded-For": [
"192.0.2.1"
],
"X-Forwarded-Port": [
"443"
],
"X-Forwarded-Proto": [
"https"
]
},
"queryStringParameters": null,
xt/21_mojo.t view on Meta::CPAN
use AWS::Lambda::PSGI;
use Mojo::Server::PSGI;
my $get_request_for_get_link = <<EOF;
{
"resource": "/{proxy+}",
"path": "/get-link",
"httpMethod": "GET",
"headers": {
"X-Forwarded-For": "192.0.2.1",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
},
"queryStringParameters": {
},
"multiValueQueryStringParameters": {
},
"pathParameters": {
xt/21_mojo_custom_domain.t view on Meta::CPAN
"CloudFront-Is-Mobile-Viewer": "false",
"CloudFront-Is-SmartTV-Viewer": "false",
"CloudFront-Is-Tablet-Viewer": "false",
"CloudFront-Viewer-Country": "JP",
"Host": "xxxxxx.example.com",
"upgrade-insecure-requests": "1",
"User-Agent": "curl/7.54.0",
"Via": "2.0 xxxxxxxxxxxx.cloudfront.net (CloudFront)",
"X-Amz-Cf-Id": "A3DaibJs0GRv3WgyO-5jEtkSlUOG-BfqY1sQJwjFt5RoqHw0uPjo8w==",
"X-Amzn-Trace-Id": "Root=1-5cb40559-7f2aab91110daa905c11c3c9",
"X-Forwarded-For": "192.0.2.1, 192.0.2.2",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
"Accept": [
"*/*"
],
"Accept-Encoding": [
"gzip, deflate, br"
],
xt/21_mojo_custom_domain.t view on Meta::CPAN
],
"Via": [
"2.0 xxxxxxxxxxxx.cloudfront.net (CloudFront)"
],
"X-Amz-Cf-Id": [
"A3DaibJs0GRv3WgyO-5jEtkSlUOG-BfqY1sQJwjFt5RoqHw0uPjo8w=="
],
"X-Amzn-Trace-Id": [
"Root=1-5cb40559-7f2aab91110daa905c11c3c9"
],
"X-Forwarded-For": [
"192.0.2.1, 192.0.2.2"
],
"X-Forwarded-Port": [
"443"
],
"X-Forwarded-Proto": [
"https"
]
},
"queryStringParameters": null,
xt/22_dancer.t view on Meta::CPAN
use AWS::Lambda::PSGI;
my $get_request_for_get_link = <<EOF;
{
"resource": "/{proxy+}",
"path": "/get-link",
"httpMethod": "GET",
"headers": {
"Host": "xxxxxxxxxx.execute-api.ap-northeast-1.amazonaws.com",
"X-Forwarded-For": "192.0.2.1",
"X-Forwarded-Port": "443",
"X-Forwarded-Proto": "https"
},
"multiValueHeaders": {
},
"queryStringParameters": {
},
"multiValueQueryStringParameters": {
},
"pathParameters": {
( run in 0.671 second using v1.01-cache-2.11-cpan-26ccb49234f )