diff options
author | Balazs Kovacsics <balazs.kovacsics@ericsson.com> | 2019-07-22 14:37:37 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2019-07-29 13:18:53 +0200 |
commit | 802aa5ae27ce755b94477976397502dc056227c4 (patch) | |
tree | a9c9b24c4dbe2ae89d9ce609ce1a2602c47a336d /tests/data/test1514 | |
parent | 9736ac03ab3c9b352437dc1cb6cb4568bbf1a711 (diff) | |
download | curl-802aa5ae27ce755b94477976397502dc056227c4.tar.gz |
HTTP: use chunked Transfer-Encoding for HTTP_POST if size unknown
If using the read callback for HTTP_POST, and POSTFIELDSIZE is not set,
automatically add a Transfer-Encoding: chunked header, same as it is
already done for HTTP_PUT, HTTP_POST_FORM and HTTP_POST_MIME. Update
test 1514 according to the new behaviour.
Closes #4138
Diffstat (limited to 'tests/data/test1514')
-rw-r--r-- | tests/data/test1514 | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/tests/data/test1514 b/tests/data/test1514 index 38f5da61f..6c09ae3b0 100644 --- a/tests/data/test1514 +++ b/tests/data/test1514 @@ -4,13 +4,14 @@ HTTP HTTP POST Content-Length +chunked Transfer-Encoding </keywords> </info> # Server-side <reply> <data nocheck="yes"> -HTTP/1.1 411 Length Required
+HTTP/1.1 200 OK
Date: Sun, 19 Jan 2014 18:50:58 GMT
Server: test-server/fake swsclose
Connection: close
@@ -36,13 +37,27 @@ http://%HOSTIP:%HTTPPORT/1514 # Verify data after the test has been "shot" <verify> # Content-Length header is not present +# Transfer-Encoding header is added automatically <protocol> POST /1514 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
Accept: */*
+Transfer-Encoding: chunked
Content-Type: application/x-www-form-urlencoded
Expect: 100-continue
+1
+d
+1
+u
+1
+m
+1
+m
+1
+y
+0
+
</protocol> </verify> </testcase> |