Annotation of embedaddon/curl/tests/data/test1002, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP PUT
6: HTTP proxy
7: HTTP Digest auth
8: Resume
9: Content-Range
10: CUSTOMREQUEST
11: </keywords>
12: </info>
13:
14: <reply>
15: <data>
16: HTTP/1.1 100 Continue
17: Server: Microsoft-IIS/5.0
18: Date: Sun, 03 Apr 2005 14:57:45 GMT
19: X-Powered-By: ASP.NET
20:
21: HTTP/1.1 401 authentication please swsbounce
22: Server: Microsoft-IIS/6.0
23: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
24: Content-Type: text/html; charset=iso-8859-1
25: Content-Length: 0
26:
27: </data>
28: <data1000>
29: HTTP/1.1 200 A OK
30: Server: Microsoft-IIS/6.0
31: Content-Type: text/html; charset=iso-8859-1
32: Content-Length: 3
33:
34: ok
35: </data1000>
36:
37: <datacheck>
38: HTTP/1.1 100 Continue
39: Server: Microsoft-IIS/5.0
40: Date: Sun, 03 Apr 2005 14:57:45 GMT
41: X-Powered-By: ASP.NET
42:
43: HTTP/1.1 401 authentication please swsbounce
44: Server: Microsoft-IIS/6.0
45: WWW-Authenticate: Digest realm="testrealm", nonce="1053604144"
46: Content-Type: text/html; charset=iso-8859-1
47: Content-Length: 0
48:
49: HTTP/1.1 200 A OK
50: Server: Microsoft-IIS/6.0
51: Content-Type: text/html; charset=iso-8859-1
52: Content-Length: 3
53:
54: ok
55: </datacheck>
56:
57: </reply>
58:
59: # Client-side
60: <client>
61: #
62: <server>
63: http
64: </server>
65: <features>
66: !SSPI
67: crypto
68: proxy
69: </features>
70: <name>
71: HTTP PUT with Digest auth, resumed upload and modified method, twice
72: </name>
73: <command>
74: http://%HOSTIP:%HTTPPORT/1002.upload1 -T log/1002 http://%HOSTIP:%HTTPPORT/1002.upload2 -T log/1002 -u auser:apasswd --digest -x http://%HOSTIP:%HTTPPORT -C 2 -X GET
75: </command>
76: <file name="log/1002">
77: test
78: </file>
79: </client>
80:
81: # Verify data after the test has been "shot"
82: <verify>
83: <strip>
84: ^User-Agent:.*
85: </strip>
86: <protocol>
87: GET http://%HOSTIP:%HTTPPORT/1002.upload1 HTTP/1.1
88: Host: %HOSTIP:%HTTPPORT
89: Content-Range: bytes 2-4/5
90: 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
91: Accept: */*
92: Proxy-Connection: Keep-Alive
93: Content-Length: 0
94:
95: GET http://%HOSTIP:%HTTPPORT/1002.upload1 HTTP/1.1
96: Host: %HOSTIP:%HTTPPORT
97: Authorization: Digest username="auser", realm="testrealm", nonce="1053604144", uri="/1002.upload1", response="198aa9b6acb4b0c71d02a197a5e41f54"
98: Content-Range: bytes 2-4/5
99: Accept: */*
100: Proxy-Connection: Keep-Alive
101: Content-Length: 3
102: Expect: 100-continue
103:
104: st
105: GET http://%HOSTIP:%HTTPPORT/1002.upload2 HTTP/1.1
106: Host: %HOSTIP:%HTTPPORT
107: Content-Range: bytes 2-4/5
108: User-Agent: curl/7.16.1
109: Accept: */*
110: Proxy-Connection: Keep-Alive
111: Content-Length: 0
112:
113: GET http://%HOSTIP:%HTTPPORT/1002.upload2 HTTP/1.1
114: Host: %HOSTIP:%HTTPPORT
115: Authorization: Digest username="auser", realm="testrealm", nonce="1053604144", uri="/1002.upload2", response="d711f0d2042786d930de635ba0d1a1d0"
116: Content-Range: bytes 2-4/5
117: User-Agent: curl/7.16.1
118: Accept: */*
119: Proxy-Connection: Keep-Alive
120: Content-Length: 3
121: Expect: 100-continue
122:
123: st
124: </protocol>
125: </verify>
126: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>