Annotation of embedaddon/curl/tests/data/test245, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP POST
6: HTTP Digest auth
7: </keywords>
8: </info>
9:
10: # Server-side
11: <reply>
12: <data>
13: HTTP/1.1 401 authentication please swsbounce
14: Server: Microsoft-IIS/6.0
15: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
16: Content-Type: text/html; charset=iso-8859-1
17: Content-Length: 0
18:
19: </data>
20: <data1000>
21: HTTP/1.1 200 A OK
22: Server: Microsoft-IIS/6.0
23: Content-Type: text/html; charset=iso-8859-1
24: Content-Length: 3
25:
26: ok
27: </data1000>
28:
29: <datacheck>
30: HTTP/1.1 401 authentication please swsbounce
31: Server: Microsoft-IIS/6.0
32: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
33: Content-Type: text/html; charset=iso-8859-1
34: Content-Length: 0
35:
36: HTTP/1.1 200 A OK
37: Server: Microsoft-IIS/6.0
38: Content-Type: text/html; charset=iso-8859-1
39: Content-Length: 3
40:
41: ok
42: </datacheck>
43:
44: </reply>
45:
46: # Client-side
47: <client>
48: #
49: <server>
50: http
51: </server>
52: <features>
53: !SSPI
54: crypto
55: </features>
56: <name>
57: HTTP POST --digest
58: </name>
59: <command>
60: http://%HOSTIP:%HTTPPORT/245 -u auser:apasswd --digest -d "junkelijunk"
61: </command>
62: </client>
63:
64: # Verify data after the test has been "shot"
65: <verify>
66: <strip>
67: ^User-Agent:.*
68: </strip>
69: <protocol nonewline="yes">
70: POST /245 HTTP/1.1
71: Host: %HOSTIP:%HTTPPORT
72: User-Agent: curl/7.12.1-CVS (i686-pc-linux-gnu) libcurl/7.12.1-CVS OpenSSL/0.9.6b ipv6 zlib/1.1.4 GSS libidn/0.4.6
73: Accept: */*
74: Content-Length: 0
75: Content-Type: application/x-www-form-urlencoded
76:
77: POST /245 HTTP/1.1
78: Host: %HOSTIP:%HTTPPORT
79: Authorization: Digest username="auser", realm="testrealm", nonce="1053604144", uri="/245", response="379a439b1737ba257c1d2f103914b18b"
80: User-Agent: curl/7.13.2-CVS (i686-pc-linux-gnu) libcurl/7.13.2-CVS OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13
81: Accept: */*
82: Content-Length: 11
83: Content-Type: application/x-www-form-urlencoded
84:
85: junkelijunk
86: </protocol>
87: </verify>
88: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>