Git init
[external/curl.git] / tests / data / test160
1 <testcase>
2 # Server-side
3 <reply>
4 <data nocheck="yes">
5 HTTP/1.1 200 OK swsclose\r
6 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
7 Content-Length: 9\r
8 \r
9 surprise
10 </data>
11 <data1>
12 HTTP/1.1 200 OK swsclose\r
13 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
14 Connection: close\r
15 \r
16 surprise2
17 </data1>
18
19 <postcmd>
20 wait 1
21 </postcmd>
22 </reply>
23
24 # Client-side
25 <client>
26 <server>
27 http
28 </server>
29  <name>
30 HTTP with delayed close, conn reuse, connection reset and retry
31  </name>
32  <command>
33 http://%HOSTIP:%HTTPPORT/want/160 http://%HOSTIP:%HTTPPORT/wantmore/1600001
34 </command>
35 </client>
36
37 # Verify data after the test has been "shot"
38 <verify>
39 <stdout>
40 HTTP/1.1 200 OK swsclose\r
41 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
42 Content-Length: 9\r
43 \r
44 surprise
45 HTTP/1.1 200 OK swsclose\r
46 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
47 Connection: close\r
48 \r
49 surprise2
50 </stdout>
51
52 <strip>
53 ^User-Agent:.*
54 </strip>
55 <protocol>
56 GET /want/160 HTTP/1.1\r
57 Host: %HOSTIP:%HTTPPORT\r
58 Accept: */*\r
59 \r
60 GET /wantmore/1600001 HTTP/1.1\r
61 Host: %HOSTIP:%HTTPPORT\r
62 Accept: */*\r
63 \r
64 </protocol>
65 </verify>
66 </testcase>