mirror of
https://github.com/curl/curl.git
synced 2026-08-25 12:03:39 +03:00
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:
parent
ebb37eac8b
commit
8e4fb01e64
11 changed files with 61 additions and 24 deletions
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue