From d96ccab4d60a55f5ea204958f0528007cb400f42 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 9 Sep 2022 13:01:46 +0200 Subject: [PATCH] test415: verify Content-Length parser with control code + negative value --- tests/data/Makefile.inc | 2 +- tests/data/test415 | 65 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 tests/data/test415 diff --git a/tests/data/Makefile.inc b/tests/data/Makefile.inc index e8d7314ea9..dd7aab82b7 100644 --- a/tests/data/Makefile.inc +++ b/tests/data/Makefile.inc @@ -67,7 +67,7 @@ test370 test371 test372 test373 test374 test375 test376 test378 test379 \ test380 test381 test383 test384 test385 test386 test387 test388 test389 \ test390 test391 test392 test393 test394 test395 test396 test397 test398 \ test399 test400 test401 test402 test403 test404 test405 test406 test407 \ -test408 test409 test410 test411 test412 test413 test414 \ +test408 test409 test410 test411 test412 test413 test414 test415 \ \ test430 test431 test432 test433 test434 test435 test436 \ \ diff --git a/tests/data/test415 b/tests/data/test415 new file mode 100644 index 0000000000..e659680435 --- /dev/null +++ b/tests/data/test415 @@ -0,0 +1,65 @@ + + + +HTTP +HTTP GET + + + +# +# Server-side + + +HTTP/1.1 200 OK swsclose +Date: Tue, 09 Nov 2010 14:49:00 GMT +Content-Length: -6 +Content-Type: text/html +Funny-head: yesyes + +moooooooooooo + + +%if hyper +%else +HTTP/1.1 200 OK swsclose +Date: Tue, 09 Nov 2010 14:49:00 GMT +%endif + + + +# +# Client-side + + +http + + +HTTP response with control code then negative Content-Length + + +http://%HOSTIP:%HTTPPORT/%TESTNUMBER + + + +# +# Verify data after the test has been "shot" + + +GET /%TESTNUMBER HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +User-Agent: curl/%VERSION +Accept: */* + + + +# Hyper curl returns unsupported protocol +# bullt-in curl returns weird_server_reply + +%if hyper +1 +%else +8 +%endif + + + -- 2.47.3