Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test1074
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP/1.0
7 </keywords>
8 </info>
9
10 # Server-side
11 <reply>
12 <data nocheck="yes">
13 HTTP/1.0 200 OK
14 Date: Thu, 09 Nov 2010 14:49:00 GMT
15 Content-Length: 9
16 Connection: Keep-Alive
17
18 surprise
19 </data>
20 <data1>
21 HTTP/1.0 200 OK swsclose
22 Date: Thu, 09 Nov 2010 14:49:00 GMT
23 Connection: close
24
25 surprise2
26 </data1>
27
28 <postcmd>
29 wait 1
30 </postcmd>
31 </reply>
32
33 # Client-side
34 <client>
35 <server>
36 http
37 </server>
38  <name>
39 HTTP downgrade to HTTP/1.0 on second request
40  </name>
41  <command>
42 http://%HOSTIP:%HTTPPORT/want/1074 http://%HOSTIP:%HTTPPORT/wantmore/10740001
43 </command>
44 </client>
45
46 # Verify data after the test has been "shot"
47 <verify>
48 <stdout>
49 HTTP/1.0 200 OK
50 Date: Thu, 09 Nov 2010 14:49:00 GMT
51 Content-Length: 9
52 Connection: Keep-Alive
53
54 surprise
55 HTTP/1.0 200 OK swsclose
56 Date: Thu, 09 Nov 2010 14:49:00 GMT
57 Connection: close
58
59 surprise2
60 </stdout>
61
62 <strip>
63 ^User-Agent:.*
64 </strip>
65 <protocol>
66 GET /want/1074 HTTP/1.1
67 Host: %HOSTIP:%HTTPPORT
68 Accept: */*
69
70 GET /wantmore/10740001 HTTP/1.0
71 Host: %HOSTIP:%HTTPPORT
72 Accept: */*
73
74 </protocol>
75 </verify>
76 </testcase>