1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6</keywords>
7</info>
8
9#
10<reply>
11<data nocheck="yes">
12HTTP/1.1 200 OK
13Date: Thu, 09 Nov 2010 14:49:00 GMT
14Server: test-server/fake
15Content-Length: 6
16Connection: close
17Content-Type: text/html
18
1912345
20</data>
21</reply>
22
23#
24# Client-side
25<client>
26# this relies on the debug feature to allow us to set directory to store the
27# -O output in, using the CURL_TESTDIR variable
28<features>
29debug
30</features>
31<server>
32http
33</server>
34<name>
35HTTP GET with -O without Content-Disposition, -D file
36</name>
37<setenv>
38CURL_TESTDIR=%PWD/log
39</setenv>
40<command option="no-output,no-include">
41http://%HOSTIP:%HTTPPORT/1334 -O -D log/heads1334
42</command>
43</client>
44
45#
46# Verify data after the test has been "shot"
47<verify>
48<strip>
49^User-Agent:.*
50</strip>
51<protocol>
52GET /1334 HTTP/1.1
53Host: %HOSTIP:%HTTPPORT
54Accept: */*
55
56</protocol>
57
58<file1 name="log/1334">
5912345
60</file1>
61
62<file2 name="log/heads1334">
63HTTP/1.1 200 OK
64Date: Thu, 09 Nov 2010 14:49:00 GMT
65Server: test-server/fake
66Content-Length: 6
67Connection: close
68Content-Type: text/html
69
70</file2>
71
72<file3 name="log/stdout1334">
73</file3>
74
75</verify>
76</testcase>
77