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>