From: Daniel Stenberg Date: Fri, 9 Sep 2022 11:01:46 +0000 (+0200) Subject: test415: verify Content-Length parser with control code + negative value X-Git-Tag: curl-7_86_0~282 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d96ccab4d60a55f5ea204958f0528007cb400f42;p=thirdparty%2Fcurl.git test415: verify Content-Length parser with control code + negative value --- 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 + + +