Annotation of embedaddon/curl/tests/data/test431, revision 1.1.1.1
1.1 misho 1: <testcase>
2: # Derived from on https://github.com/curl/curl/issues/5120
3: <info>
4: <keywords>
5: --next
6: --config
7: POST
8: </keywords>
9: </info>
10:
11: #
12: # Server-side
13: <reply>
14: <data1>
15: HTTP/1.1 200 OK
16: Content-Length: 6
17: Content-Type: text/1
18:
19: -foo-
20: </data1>
21: <data2>
22: HTTP/1.1 200 OK
23: Content-Length: 6
24: Content-Type: text/2
25:
26: -foo-
27: </data2>
28: <data3>
29: HTTP/1.1 200 OK
30: Content-Length: 6
31: Content-Type: text/3
32:
33: -foo-
34: </data3>
35: </reply>
36:
37: #
38: # Client-side
39: <client>
40: <file1 name="log/config431-a">
41: --next
42: url = %HOSTIP:%HTTPPORT/4310001
43: header = "a: a"
44: data = "a"
45: </file1>
46: <file2 name="log/config431-b">
47: --next
48: url = %HOSTIP:%HTTPPORT/4310002
49: header = "b: b"
50: data = "b"
51: </file2>
52:
53: <server>
54: http
55: </server>
56: <name>
57: Two -K uses with --next and then one on cmdline
58: </name>
59: <command>
60: -K log/config431-a -K log/config431-b --next -d c %HOSTIP:%HTTPPORT/4310003 -H "c: c"
61: </command>
62: </client>
63:
64: #
65: # Verify data after the test has been "shot"
66: <verify>
67: <strip>
68: ^User-Agent:.*
69: </strip>
70: <protocol nonewline="yes">
71: POST /4310001 HTTP/1.1
72: Host: %HOSTIP:%HTTPPORT
73: Accept: */*
74: a: a
75: Content-Length: 1
76: Content-Type: application/x-www-form-urlencoded
77:
78: aPOST /4310002 HTTP/1.1
79: Host: %HOSTIP:%HTTPPORT
80: Accept: */*
81: b: b
82: Content-Length: 1
83: Content-Type: application/x-www-form-urlencoded
84:
85: bPOST /4310003 HTTP/1.1
86: Host: %HOSTIP:%HTTPPORT
87: Accept: */*
88: c: c
89: Content-Length: 1
90: Content-Type: application/x-www-form-urlencoded
91:
92: c
93: </protocol>
94: </verify>
95: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>