Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / tests / data / test1054
blobf670bca51d47682524fd5b0c6c4e683961e1dd9d
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP POST
6 followlocation
7 </keywords>
8 </info>
11 # Server-side
12 <reply>
13 <data>
14 HTTP/1.1 301 OK swsclose
15 Location: moo/testcase/10540002
16 Date: Thu, 31 Jul 2008 14:49:00 GMT
17 Connection: close
19 </data>
20 <data2>
21 HTTP/1.1 200 OK swsclose
22 Date: Thu, 31 Jul 2008 14:49:00 GMT
23 Connection: close
25 body
26 </data2>
27 <datacheck>
28 HTTP/1.1 301 OK swsclose
29 Location: moo/testcase/10540002
30 Date: Thu, 31 Jul 2008 14:49:00 GMT
31 Connection: close
33 HTTP/1.1 200 OK swsclose
34 Date: Thu, 31 Jul 2008 14:49:00 GMT
35 Connection: close
37 body
38 </datacheck>
39 </reply>
42 # Client-side
43 <client>
44 <server>
45 http
46 </server>
47  <name>
48 HTTP POST from file with 301 redirect and --post301
49  </name>
50 <file name="log/test1054.txt">
51 field=data
52 </file>
53  <command>
54 http://%HOSTIP:%HTTPPORT/blah/1054 -L -d @log/test1054.txt --post301
55 </command>
56 </client>
59 # Verify data after the test has been "shot"
60 <verify>
61 <strip>
62 ^User-Agent:.*
63 </strip>
64 <protocol nonewline="yes">
65 POST /blah/1054 HTTP/1.1
66 Host: %HOSTIP:%HTTPPORT
67 Accept: */*
68 Content-Length: 10
69 Content-Type: application/x-www-form-urlencoded
71 field=dataPOST /blah/moo/testcase/10540002 HTTP/1.1
72 Host: %HOSTIP:%HTTPPORT
73 Accept: */*
74 Content-Length: 10
75 Content-Type: application/x-www-form-urlencoded
77 field=data
78 </protocol>
79 </verify>
80 </testcase>