Annotation of embedaddon/curl/tests/data/test72, revision 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>