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