diff options
author | Daniel Stenberg <daniel@haxx.se> | 2020-12-15 16:53:04 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2020-12-17 14:00:27 +0100 |
commit | a5bc272223681e1473f260ab9580b50753f25b7b (patch) | |
tree | 4ee76757e6e51c8fd4c19c7556fa45d6b3d68317 /tests/data | |
parent | 3e17c8ab72e66bdd2faef5561de5030c519e3359 (diff) | |
download | curl-a5bc272223681e1473f260ab9580b50753f25b7b.tar.gz |
http: show the request as headers even when split-sending
When the initial request isn't possible to send in its entirety, the
remainder of request would be delivered to the debug callback as data
and would wrongly be counted internally as body-bytes sent.
Extended test 1295 to verify.
Closes #6328
Diffstat (limited to 'tests/data')
-rw-r--r-- | tests/data/test1295 | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/tests/data/test1295 b/tests/data/test1295 index 50e5fa2e2..a543811de 100644 --- a/tests/data/test1295 +++ b/tests/data/test1295 @@ -9,7 +9,7 @@ HTTP POST # # Server-side <reply> -<data> +<data nocheck="yes"> HTTP/1.1 200 OK Date: Thu, 09 Nov 2010 14:49:00 GMT Server: test-server/fake @@ -44,7 +44,7 @@ HTTP POST with split initial request send CURL_SMALLREQSEND=100 </setenv> <command> -http://%HOSTIP:%HTTPPORT/012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679/1295 -H "012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679: 300" -d "Mr. Sherlock Holmes, who was usually very late in the mornings, save upon those not infrequent occasions when he was up all night, was seated at the breakfast table." +http://%HOSTIP:%HTTPPORT/012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679/1295 -H "012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679012345679: 300" -d "Mr. Sherlock Holmes, who was usually very late in the mornings, save upon those not infrequent occasions when he was up all night, was seated at the breakfast table." -w '%{size_upload}\n' </command> </client> @@ -62,5 +62,20 @@ Content-Type: application/x-www-form-urlencoded Mr. Sherlock Holmes, who was usually very late in the mornings, save upon those not infrequent occasions when he was up all night, was seated at the breakfast table. </protocol> +<stdout> +HTTP/1.1 200 OK +Date: Thu, 09 Nov 2010 14:49:00 GMT +Server: test-server/fake +Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT +ETag: "21025-dc7-39462498" +Accept-Ranges: bytes +Content-Length: 6 +Connection: close +Content-Type: text/html +Funny-head: yesyes + +-foo- +165 +</stdout> </verify> </testcase> |