Skip to content

Commit

Permalink
Increase request querystring limit [RHELDST-18071]
Browse files Browse the repository at this point in the history
  • Loading branch information
negillett committed Oct 17, 2023
1 parent 56ccd7a commit b60a7fb
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion exodus_lambda/functions/origin_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -335,7 +335,7 @@ def validate_request(self, request):
if not 0 < len(request["uri"]) < 2000:
self.logger.error("uri exceeds length limits: %s", request["uri"])
valid = False
if "querystring" in request and not len(request["querystring"]) < 2000:
if "querystring" in request and not len(request["querystring"]) < 3000:
self.logger.error(
"querystring exceeds length limits: %s", request["querystring"]
)
Expand Down
4 changes: 2 additions & 2 deletions tests/functions/test_origin_request.py
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ def test_origin_request_fail_querystring_validation(caplog):
# Validation fails for too lengthy URIs.
event = {
"Records": [
{"cf": {"request": {"uri": "/", "querystring": "o" * 2001}}}
{"cf": {"request": {"uri": "/", "querystring": "o" * 3001}}}
]
}

Expand All @@ -289,7 +289,7 @@ def test_origin_request_fail_querystring_validation(caplog):
"level": "ERROR",
"time": mock.ANY,
"aws-request-id": None,
"message": "querystring exceeds length limits: %s" % ("o" * 2001),
"message": "querystring exceeds length limits: %s" % ("o" * 3001),
"logger": "origin-request",
"request": None,
"response": None,
Expand Down

0 comments on commit b60a7fb

Please sign in to comment.