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<strip>
50^User-Agent:.*
51</strip>
52<protocol>
53GET /1338 HTTP/1.1
54Host: %HOSTIP:%HTTPPORT
55Accept: */*
56
57</protocol>
58
59<file1 name="log/1338">
6012345
61</file1>
62
63<file2 name="log/heads1338">
64HTTP/1.1 200 OK
65Date: Thu, 09 Nov 2010 14:49:00 GMT
66Server: test-server/fake
67Content-Length: 6
68Connection: close
69Content-Type: text/html
70
71</file2>
72
73<file3 name="log/stdout1338">
74</file3>
75
76</verify>
77</testcase>
78