Skip to content

Commit f72db68

Browse files
authored
Implement large header request test in tests.sh
Added a test for handling large headers in requests.
1 parent 098fbf8 commit f72db68

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,17 @@ else
176176
exit 1
177177
fi
178178

179+
message " Make request with a large header."
180+
LARGE_HEADER_VALUE=$(head -c 10000 </dev/urandom | base64 | tr -d '\n')
181+
REQUEST=$(curl -s -k -H "Large-Header: $LARGE_HEADER_VALUE" https://localhost:8443/)
182+
if [ $(echo $REQUEST | jq -r '.headers."large-header"') == "$LARGE_HEADER_VALUE" ]; then
183+
passed "Large header test passed."
184+
else
185+
failed "Large header test failed."
186+
echo $REQUEST | jq
187+
exit 1
188+
fi
189+
179190
message " Stop containers "
180191
docker stop http-echo-tests
181192
sleep 5

0 commit comments

Comments
 (0)