curl/tests/data/test1310
Daniel Stenberg b0c82239c2
tool: support --show-headers AND --remote-header-name
By keeping the headers in memory until we know the target file name,
then output them all.

Previously this option combination would cause an error.

Add test 1310 and 1492 to verify. Adjusted test 1460 to work in the new
conditions.

Closes #15110
2024-10-02 08:04:33 +02:00

64 lines
998 B
Plaintext

<testcase>
<info>
<keywords>
HTTP
HTTP GET
-J
--show-headers
</keywords>
</info>
#
<reply>
<data nocheck="yes">
HTTP/1.1 200 OK
Date: Tue, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake
Content-Length: 6
Connection: close
Content-Disposition: inline; filename="name%TESTNUMBER"
Content-Type: text/html
12345
</data>
</reply>
#
# Client-side
<client>
<server>
http
</server>
<name>
HTTP GET with -J + --show-headers
</name>
<command option="no-output,no-include">
http://%HOSTIP:%HTTPPORT/junk -J -O --show-headers --output-dir %LOGDIR
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<protocol>
GET /junk HTTP/1.1
Host: %HOSTIP:%HTTPPORT
User-Agent: curl/%VERSION
Accept: */*
</protocol>
<file name="%LOGDIR/name%TESTNUMBER">
HTTP/1.1 200 OK
Date: Tue, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake
Content-Length: 6
Connection: close
Content-Disposition: inline; filename="name%TESTNUMBER"
Content-Type: text/html
12345
</file>
</verify>
</testcase>