Annotation of embedaddon/curl/tests/data/test3, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP POST
6: HTTP Basic auth
7: </keywords>
8: </info>
9: #
10: # Server-side
11: <reply>
12: <data>
13: HTTP/1.0 200 OK
14: Server: test-server/fake
15: Content-Type: text/html
16: Content-Length: 0
17:
18: this is data even though Content-Length is set to zero
19: </data>
20: <datacheck>
21: HTTP/1.0 200 OK
22: Server: test-server/fake
23: Content-Type: text/html
24: Content-Length: 0
25:
26: </datacheck>
27: </reply>
28:
29: #
30: # Client-side
31: <client>
32: <server>
33: http
34: </server>
35: <name>
36: HTTP POST with auth and contents but with content-length set to 0
37: </name>
38: <command>
39: -d "fooo=mooo&pooo=clue&doo=%20%20%20++++" -u "fake:-user" http://%HOSTIP:%HTTPPORT/3
40: </command>
41: </client>
42:
43: #
44: # Verify data after the test has been "shot"
45: <verify>
46: <strip>
47: ^User-Agent:.*
48: </strip>
49: <protocol nonewline="yes">
50: POST /3 HTTP/1.1
51: Host: %HOSTIP:%HTTPPORT
52: Authorization: Basic ZmFrZTotdXNlcg==
53: Accept: */*
54: Content-Length: 37
55: Content-Type: application/x-www-form-urlencoded
56:
57: fooo=mooo&pooo=clue&doo=%20%20%20++++
58: </protocol>
59: </verify>
60: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>