Annotation of embedaddon/curl/tests/data/test72, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: HTTP Digest auth
7: </keywords>
8: </info>
9: # Server-side
10: <reply>
11: <data>
12: HTTP/1.1 401 Authorization Required
13: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
14: WWW-Authenticate: Basic realm="foothis"
15: WWW-Authenticate: Digest realm="testrealm", nonce="1053604199"
16: Content-Type: text/html; charset=iso-8859-1
17: Content-Length: 26
18:
19: This is not the real page
20: </data>
21:
22: # This is supposed to be returned when the server gets a
23: # Authorization: Digest line passed-in from the client
24: <data1000>
25: HTTP/1.1 200 OK
26: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
27: Content-Type: text/html; charset=iso-8859-1
28: Content-Length: 23
29:
30: This IS the real page!
31: </data1000>
32:
33: <datacheck>
34: HTTP/1.1 401 Authorization Required
35: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
36: WWW-Authenticate: Basic realm="foothis"
37: WWW-Authenticate: Digest realm="testrealm", nonce="1053604199"
38: Content-Type: text/html; charset=iso-8859-1
39: Content-Length: 26
40:
41: HTTP/1.1 200 OK
42: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
43: Content-Type: text/html; charset=iso-8859-1
44: Content-Length: 23
45:
46: This IS the real page!
47: </datacheck>
48:
49: </reply>
50:
51: # Client-side
52: <client>
53: <server>
54: http
55: </server>
56: <features>
57: !SSPI
58: crypto
59: </features>
60: <name>
61: HTTP with Digest *OR* Basic authorization
62: </name>
63: <command>
64: http://%HOSTIP:%HTTPPORT/72 -u testuser:testpass --anyauth
65: </command>
66: </client>
67:
68: # Verify data after the test has been "shot"
69: <verify>
70: <strip>
71: ^User-Agent:.*
72: </strip>
73: <protocol>
74: GET /72 HTTP/1.1
75: Host: %HOSTIP:%HTTPPORT
76: User-Agent: curl/7.10.6-pre1 (i686-pc-linux-gnu) libcurl/7.10.6-pre1 OpenSSL/0.9.7a ipv6 zlib/1.1.3
77: Accept: */*
78:
79: GET /72 HTTP/1.1
80: Host: %HOSTIP:%HTTPPORT
81: Authorization: Digest username="testuser", realm="testrealm", nonce="1053604199", uri="/72", response="9fcd1330377365a09bbcb33b2cbb25bd"
82: User-Agent: curl/7.10.6-pre1 (i686-pc-linux-gnu) libcurl/7.10.6-pre1 OpenSSL/0.9.7a ipv6 zlib/1.1.3
83: Accept: */*
84:
85: </protocol>
86: </verify>
87: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>