transfer-encoding: added new option and cmdline

Added CURLOPT_TRANSFER_ENCODING as the option to set to request Transfer
Encoding in HTTP requests (if built zlib enabled). I also renamed
CURLOPT_ENCODING to CURLOPT_ACCEPT_ENCODING (while keeping the old name
around) to reduce the confusion when we have to encoding options for
HTTP.

--tr-encoding is now the new command line option for curl to request
this, and thus I updated the test cases accordingly.
This commit is contained in:
Daniel Stenberg 2011-04-14 22:45:42 +02:00
parent ebb37eac8b
commit 8e4fb01e64
11 changed files with 61 additions and 24 deletions

View file

@ -48,7 +48,7 @@ http
HTTP GET gzip transfer-encoded content
</name>
<command>
http://%HOSTIP:%HTTPPORT/1122 -H "TE: gzip"
http://%HOSTIP:%HTTPPORT/1122 --tr-encoding
</command>
</client>

View file

@ -178,7 +178,7 @@ http
HTTP GET deflate transfer-encoded content
</name>
<command>
http://%HOSTIP:%HTTPPORT/1123 -H "TE: deflate, gzip"
http://%HOSTIP:%HTTPPORT/1123 --tr-encoding
</command>
</client>
@ -193,7 +193,7 @@ GET /1123 HTTP/1.1
Host: %HOSTIP:%HTTPPORT
Accept: */*
Connection: TE
TE: deflate, gzip
TE: gzip
</protocol>
</verify>

View file

@ -47,7 +47,7 @@ http
HTTP GET gzip+chunked transfer-encoded content
</name>
<command>
http://%HOSTIP:%HTTPPORT/1124 -H "TE: gzip"
http://%HOSTIP:%HTTPPORT/1124 --tr-encoding
</command>
</client>

View file

@ -48,7 +48,7 @@ http
HTTP GET transfer-encoding with custom Connection:
</name>
<command>
http://%HOSTIP:%HTTPPORT/1125 -H "TE: gzip" -H "Connection: close"
http://%HOSTIP:%HTTPPORT/1125 --tr-encoding -H "Connection: close"
</command>
</client>