06106ad4b9e02a226df4a98df4c7d78b3ba5643f
[platform/upstream/curl.git] / tests / data / test1339
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 -J
7 </keywords>
8 </info>
9
10 #
11 <reply>
12 <data nocheck="yes">
13 HTTP/1.1 200 OK
14 Date: Thu, 09 Nov 2010 14:49:00 GMT
15 Server: test-server/fake
16 Content-Length: 6
17 Connection: close
18 Content-Type: text/html
19
20 12345
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>
30 debug
31 </features>
32 <server>
33 http
34 </server>
35 <name>
36 HTTP GET with -O -J without Content-Disposition, -D stdout
37 </name>
38 <setenv>
39 CURL_TESTDIR=%PWD/log
40 </setenv>
41 <command option="no-output,no-include">
42 http://%HOSTIP:%HTTPPORT/1339 -J -O -D -
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>
53 GET /1339 HTTP/1.1\r
54 Host: %HOSTIP:%HTTPPORT\r
55 Accept: */*\r
56 \r
57 </protocol>
58
59 <file1 name="log/1339" mode="text">
60 12345
61 </file1>
62
63 <file2 name="log/stdout1339" mode="text">
64 HTTP/1.1 200 OK
65 Date: Thu, 09 Nov 2010 14:49:00 GMT
66 Server: test-server/fake
67 Content-Length: 6
68 Connection: close
69 Content-Type: text/html
70
71 </file2>
72
73 </verify>
74 </testcase>