Annotation of embedaddon/curl/tests/data/test1517, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: POST
6: POST callback
7: slow callback
8: early response
9: </keywords>
10: </info>
11: #
12: # This reproduces issue #657, fixed with PR #668 - on Windows
13: #
14: # Server-side
15: <reply>
16: # Force server reply right after request headers, not waiting for request body
17: <servercmd>
18: skip: 45
19: </servercmd>
20: <data>
21: HTTP/1.1 500 Internal Server Error
22: Date: Thu, 17 Mar 2016 14:41:00 GMT
23: Server: test-server/fake
24: Content-Type: text/plain; charset=US-ASCII
25: X-Special: swsclose
26: Content-Length: 55
27: Connection: close
28:
29: This is a virtual description of server virtual error.
30: </data>
31: </reply>
32:
33: # Client-side
34: <client>
35: <server>
36: http
37: </server>
38: # tool is what to use instead of 'curl'
39: <tool>
40: lib1517
41: </tool>
42:
43: <name>
44: HTTP POST, server responds before completed send
45: </name>
46: <command>
47: http://%HOSTIP:%HTTPPORT/1517
48: </command>
49: </client>
50:
51: #
52: # Verify data after the test has been "shot"
53: <verify>
54: <strippart>
55: s/^(this is what we post to the silly web server)(\r)?\n//
56: </strippart>
57: <protocol>
58: POST /1517 HTTP/1.1
59: Host: %HOSTIP:%HTTPPORT
60: Accept: */*
61: Content-Length: 45
62: Content-Type: application/x-www-form-urlencoded
63:
64: </protocol>
65: <errorcode>
66: 0
67: </errorcode>
68: </verify>
69: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>