Annotation of embedaddon/curl/tests/data/test1418, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: HTTP NTLM auth
7: connection re-use
8: </keywords>
9: </info>
10: # Server-side
11: <reply>
12: <servercmd>
13: connection-monitor
14: </servercmd>
15:
16: <data>
17: HTTP/1.1 401 Authentication please!
18: Content-Length: 20
19: WWW-Authenticate: Digest realm="loonie", nonce="314156592"
20: WWW-Authenticate: Basic
21:
22: Please auth with me
23: </data>
24:
25: <data3>
26: HTTP/1.1 401 Authentication please!
27: Content-Length: 20
28: WWW-Authenticate: Digest realm="loonie", nonce="314156592"
29: WWW-Authenticate: Basic
30:
31: Please auth with me
32: </data3>
33:
34: # This is supposed to be returned when the server gets the second
35: # Authorization: NTLM line passed-in from the client
36: <data1000>
37: HTTP/1.1 200 Things are fine in server land
38: Server: Microsoft-IIS/5.0
39: Content-Length: 4
40:
41: moo
42: </data1000>
43:
44: <data1003>
45: HTTP/1.1 200 OK
46: Server: Another one/1.0
47: Content-Length: 4
48:
49: boo
50: </data1003>
51:
52: # This is the first reply after the redirection
53: <data1011>
54: HTTP/1.1 200 OK
55: Server: Microsoft-IIS/5.0
56: Content-Type: text/html; charset=iso-8859-1
57: Content-Length: 34
58:
59: This is not the real page either!
60: </data1011>
61:
62: <datacheck>
63: HTTP/1.1 401 Authentication please!
64: Content-Length: 20
65: WWW-Authenticate: Digest realm="loonie", nonce="314156592"
66: WWW-Authenticate: Basic
67:
68: HTTP/1.1 200 Things are fine in server land
69: Server: Microsoft-IIS/5.0
70: Content-Length: 4
71:
72: moo
73: </datacheck>
74:
75: </reply>
76:
77: # Client-side
78: <client>
79: <server>
80: http
81: </server>
82: <features>
83: !SSPI
84: crypto
85: </features>
86: <name>
87: HTTP with --anyauth and connection re-use
88: </name>
89: <command>
90: http://%HOSTIP:%HTTPPORT/1418 -u testuser:testpass --anyauth http://%HOSTIP:%HTTPPORT/14180003
91: </command>
92: </client>
93:
94: # Verify data after the test has been "shot"
95: <verify>
96: <strip>
97: ^User-Agent:.*
98: </strip>
99: <protocol>
100: GET /1418 HTTP/1.1
101: Host: %HOSTIP:%HTTPPORT
102: Accept: */*
103:
104: GET /1418 HTTP/1.1
105: Host: %HOSTIP:%HTTPPORT
106: Authorization: Digest username="testuser", realm="loonie", nonce="314156592", uri="/1418", response="986238b7e0077754944c966f56d9bc77"
107: Accept: */*
108:
109: GET /14180003 HTTP/1.1
110: Host: %HOSTIP:%HTTPPORT
111: Accept: */*
112:
113: GET /14180003 HTTP/1.1
114: Host: %HOSTIP:%HTTPPORT
115: Authorization: Digest username="testuser", realm="loonie", nonce="314156592", uri="/14180003", response="1c6390a67bac3283a9b023402f3b3540"
116: Accept: */*
117:
118: [DISCONNECT]
119: </protocol>
120: </verify>
121: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>