Annotation of embedaddon/curl/tests/data/test1076, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP POST
6: followlocation
7: </keywords>
8: </info>
9: #
10: # Server-side
11: <reply>
12: <data>
13: HTTP/1.1 302 OK swsclose
14: Location: moo.html&testcase=/10760002
15: Date: Thu, 09 Nov 2010 14:49:00 GMT
16: Connection: close
17:
18: </data>
19: <data2>
20: HTTP/1.1 200 OK swsclose
21: Location: this should be ignored
22: Date: Thu, 09 Nov 2010 14:49:00 GMT
23: Connection: close
24:
25: body
26: </data2>
27: <datacheck>
28: HTTP/1.1 302 OK swsclose
29: Location: moo.html&testcase=/10760002
30: Date: Thu, 09 Nov 2010 14:49:00 GMT
31: Connection: close
32:
33: HTTP/1.1 200 OK swsclose
34: Location: this should be ignored
35: Date: Thu, 09 Nov 2010 14:49:00 GMT
36: Connection: close
37:
38: body
39: </datacheck>
40: </reply>
41:
42: #
43: # Client-side
44: <client>
45: <server>
46: http
47: </server>
48: <name>
49: HTTP POST with 302 redirect and --post302
50: </name>
51: <command>
52: http://%HOSTIP:%HTTPPORT/blah/1076 -L -d "moo" --post302
53: </command>
54: </client>
55:
56: #
57: # Verify data after the test has been "shot"
58: <verify>
59: <strip>
60: ^User-Agent:.*
61: </strip>
62: <protocol nonewline="yes">
63: POST /blah/1076 HTTP/1.1
64: Host: %HOSTIP:%HTTPPORT
65: Accept: */*
66: Content-Length: 3
67: Content-Type: application/x-www-form-urlencoded
68:
69: mooPOST /blah/moo.html&testcase=/10760002 HTTP/1.1
70: User-Agent: curl/7.10 (i686-pc-linux-gnu) libcurl/7.10 OpenSSL/0.9.6c ipv6 zlib/1.1.3
71: Host: %HOSTIP:%HTTPPORT
72: Accept: */*
73: Content-Length: 3
74: Content-Type: application/x-www-form-urlencoded
75:
76: moo
77: </protocol>
78: </verify>
79: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>