Annotation of embedaddon/curl/tests/data/test1131, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP PUT
6: Expect: 100-continue
7: </keywords>
8: </info>
9:
10: #
11: # Server-side
12: <reply>
13: <data nocheck="yes">
14: HTTP/1.1 400 NOOOOOOOOO
15: Date: Thu, 09 Nov 2010 14:49:00 GMT
16: Server: test-server/fake
17: Content-Length: 9
18: Content-Type: text/html
19:
20: FAILURE1
21: </data>
22:
23: <data1>
24: HTTP/1.1 400 NEITHER
25: Date: Thu, 09 Nov 2010 14:49:00 GMT
26: Server: test-server/fake
27: Content-Length: 9
28: Content-Type: text/html
29:
30: FAILURE2
31: </data1>
32:
33: # we use skip to make the test server never read the full payload off
34: # the socket and instead return the response at once
35: <servercmd>
36: skip: 100
37: </servercmd>
38: </reply>
39:
40: #
41: # Client-side
42: <client>
43: # 100 x 'x'
44: <file name="log/file1131">
45: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
46: </file>
47: <server>
48: http
49: </server>
50: <name>
51: HTTP PUT expect 100-continue with a 400
52: </name>
53: <command option="no-output">
54: -T log/file1131 http://%HOSTIP:%HTTPPORT/1131 -T log/file1131 http://%HOSTIP:%HTTPPORT/11310001
55: </command>
56: </client>
57:
58: #
59: # Verify data after the test has been "shot"
60: <verify>
61: <stdout>
62: HTTP/1.1 400 NOOOOOOOOO
63: Date: Thu, 09 Nov 2010 14:49:00 GMT
64: Server: test-server/fake
65: Content-Length: 9
66: Content-Type: text/html
67:
68: FAILURE1
69: HTTP/1.1 400 NEITHER
70: Date: Thu, 09 Nov 2010 14:49:00 GMT
71: Server: test-server/fake
72: Content-Length: 9
73: Content-Type: text/html
74:
75: FAILURE2
76: </stdout>
77: <strip>
78: ^User-Agent:.*
79: </strip>
80: <protocol>
81: PUT /1131 HTTP/1.1
82: Host: %HOSTIP:%HTTPPORT
83: Accept: */*
84: Content-Length: 100
85: Expect: 100-continue
86:
87: PUT /11310001 HTTP/1.1
88: Host: %HOSTIP:%HTTPPORT
89: Accept: */*
90: Content-Length: 100
91: Expect: 100-continue
92:
93: </protocol>
94: </verify>
95: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>