From ab18027d6ccd7e3a0915eeb8710fdf30be085407 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 20 Mar 2020 10:34:18 +0100 Subject: tests: add test 430, 431 and 432 to verify the --config fix Verify the fixes in 4e0b4fee4 --- tests/data/test431 | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 tests/data/test431 (limited to 'tests/data/test431') diff --git a/tests/data/test431 b/tests/data/test431 new file mode 100644 index 000000000..48a1b20a1 --- /dev/null +++ b/tests/data/test431 @@ -0,0 +1,95 @@ + +# Derived from on https://github.com/curl/curl/issues/5120 + + +--next +--config +POST + + + +# +# Server-side + + +HTTP/1.1 200 OK +Content-Length: 6 +Content-Type: text/1 + +-foo- + + +HTTP/1.1 200 OK +Content-Length: 6 +Content-Type: text/2 + +-foo- + + +HTTP/1.1 200 OK +Content-Length: 6 +Content-Type: text/3 + +-foo- + + + +# +# Client-side + + +--next +url = %HOSTIP:%HTTPPORT/4310001 +header = "a: a" +data = "a" + + +--next +url = %HOSTIP:%HTTPPORT/4310002 +header = "b: b" +data = "b" + + + +http + + +Two -K uses with --next and then one on cmdline + + +-K log/config431-a -K log/config431-b --next -d c %HOSTIP:%HTTPPORT/4310003 -H "c: c" + + + +# +# Verify data after the test has been "shot" + + +^User-Agent:.* + + +POST /4310001 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +a: a +Content-Length: 1 +Content-Type: application/x-www-form-urlencoded + +aPOST /4310002 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +b: b +Content-Length: 1 +Content-Type: application/x-www-form-urlencoded + +bPOST /4310003 HTTP/1.1 +Host: %HOSTIP:%HTTPPORT +Accept: */* +c: c +Content-Length: 1 +Content-Type: application/x-www-form-urlencoded + +c + + + -- cgit v1.2.3