Annotation of embedaddon/curl/tests/data/test565, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP POST
6: HTTP Digest auth
7: chunked Transfer-Encoding
8: </keywords>
9: </info>
10: #
11: # Server-side
12: <reply>
13: <data>
14: HTTP/1.1 100 Continue
15: Server: Microsoft-IIS/5.0
16: Date: Sun, 03 Apr 2005 14:57:45 GMT
17: X-Powered-By: ASP.NET
18:
19: HTTP/1.1 401 authentication please swsbounce
20: Server: Microsoft-IIS/6.0
21: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
22: Content-Type: text/html; charset=iso-8859-1
23: Content-Length: 0
24:
25: </data>
26: <data1>
27: HTTP/1.1 200 A OK
28: Server: Microsoft-IIS/6.0
29: Content-Type: text/html; charset=iso-8859-1
30: Content-Length: 3
31:
32: ok
33: </data1>
34: <datacheck>
35: HTTP/1.1 100 Continue
36: Server: Microsoft-IIS/5.0
37: Date: Sun, 03 Apr 2005 14:57:45 GMT
38: X-Powered-By: ASP.NET
39:
40: HTTP/1.1 401 authentication please swsbounce
41: Server: Microsoft-IIS/6.0
42: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
43: Content-Type: text/html; charset=iso-8859-1
44: Content-Length: 0
45:
46: HTTP/1.1 200 A OK
47: Server: Microsoft-IIS/6.0
48: Content-Type: text/html; charset=iso-8859-1
49: Content-Length: 3
50:
51: ok
52: </datacheck>
53: </reply>
54:
55: # Client-side
56: <client>
57: <server>
58: http
59: </server>
60: <features>
61: !SSPI
62: crypto
63: </features>
64: # tool is what to use instead of 'curl'
65: <tool>
66: lib565
67: </tool>
68:
69: <name>
70: send HTTP POST using read callback, chunked transfer-encoding and Digest
71: </name>
72: <command>
73: http://%HOSTIP:%HTTPPORT/565
74: </command>
75: </client>
76:
77: #
78: # Verify data after the test has been "shot"
79: <verify>
80: <protocol>
81: POST /565 HTTP/1.1
82: Host: %HOSTIP:%HTTPPORT
83: Accept: */*
84: Transfer-Encoding: chunked
85: Content-Type: application/x-www-form-urlencoded
86:
87: 0
88:
89: POST /565 HTTP/1.1
90: Host: %HOSTIP:%HTTPPORT
91: Authorization: Digest username="foo", realm="testrealm", nonce="1053604144", uri="/565", response="877424f750af047634dbd94f9933217b"
92: Accept: */*
93: Transfer-Encoding: chunked
94: Content-Type: application/x-www-form-urlencoded
95: Expect: 100-continue
96:
97: 3
98: one
99: 3
100: two
101: 5
102: three
103: 1d
104: and a final longer crap: four
105: 0
106:
107: </protocol>
108: </verify>
109: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>