mirror of
https://github.com/curl/curl.git
synced 2026-04-21 22:32:11 +03:00
Restore the unfolding behavior from before 67ae101666. This change
(leaving more whitespace in the delivered headers) turned out causing
some friction in the git project so presumably others might also find it
a little surprising.
Reported-by: Jeff King
Ref: https://marc.info/?l=git&m=176606332701171&w=2
Closes #20016
67 lines
1.1 KiB
XML
67 lines
1.1 KiB
XML
<?xml version="1.0" encoding="US-ASCII"?>
|
|
<testcase>
|
|
<info>
|
|
<keywords>
|
|
curl_easy_header
|
|
</keywords>
|
|
</info>
|
|
|
|
# Server-side
|
|
<reply>
|
|
<data nocheck="yes">
|
|
HTTP/1.1 200 OK
|
|
Date: Thu, 09 Nov 2010 14:49:00 GMT
|
|
Server: test with trailing space%repeat[5 x ]%
|
|
Content-Type: text/html
|
|
Fold: is
|
|
folding a%repeat[5 x ]%
|
|
line
|
|
Content-Length: 0
|
|
Set-Cookie: onecookie=data;
|
|
Set-Cookie: secondcookie=2data;
|
|
Set-Cookie: cookie3=data3;
|
|
Blank:
|
|
Blank2:%CR
|
|
Location: /%TESTNUMBER0002
|
|
|
|
</data>
|
|
</reply>
|
|
|
|
# Client-side
|
|
<client>
|
|
<features>
|
|
headers-api
|
|
</features>
|
|
<server>
|
|
http
|
|
</server>
|
|
|
|
<name>
|
|
curl_easy_header
|
|
</name>
|
|
<tool>
|
|
lib%TESTNUMBER
|
|
</tool>
|
|
|
|
<command>
|
|
http://%HOSTIP:%HTTPPORT/%TESTNUMBER
|
|
</command>
|
|
</client>
|
|
|
|
# Verify data after the test has been "shot"
|
|
<verify>
|
|
<stdout>
|
|
Date == Thu, 09 Nov 2010 14:49:00 GMT
|
|
Server == test with trailing space
|
|
Content-Type == text/html
|
|
Content-Length == 0
|
|
Location == /%TESTNUMBER0002
|
|
- Set-Cookie == onecookie=data; (0/3)
|
|
- Set-Cookie == secondcookie=2data; (1/3)
|
|
- Set-Cookie == cookie3=data3; (2/3)
|
|
Fold == is folding a line
|
|
Blank ==%SP
|
|
Blank2 ==%SP
|
|
</stdout>
|
|
</verify>
|
|
</testcase>
|