Annotation of embedaddon/curl/tests/data/test70, revision 1.1
1.1 ! misho 1: <testcase>
! 2: <info>
! 3: <keywords>
! 4: HTTP
! 5: HTTP GET
! 6: HTTP Digest auth
! 7: --anyauth
! 8: </keywords>
! 9: </info>
! 10: # Server-side
! 11: <reply>
! 12: <data>
! 13: HTTP/1.1 401 Authorization Required
! 14: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
! 15: WWW-Authenticate: Digest realm="testrealm", nonce="1053604199"
! 16: WWW-Authenticate: NTLM
! 17: Content-Type: text/html; charset=iso-8859-1
! 18: Content-Length: 26
! 19:
! 20: This is not the real page
! 21: </data>
! 22:
! 23: # This is supposed to be returned when the server gets a
! 24: # Authorization: Digest line passed-in from the client
! 25: <data1000>
! 26: HTTP/1.1 200 OK
! 27: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
! 28: Content-Type: text/html; charset=iso-8859-1
! 29: Content-Length: 23
! 30:
! 31: This IS the real page!
! 32: </data1000>
! 33:
! 34: <datacheck>
! 35: HTTP/1.1 401 Authorization Required
! 36: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
! 37: WWW-Authenticate: Digest realm="testrealm", nonce="1053604199"
! 38: WWW-Authenticate: NTLM
! 39: Content-Type: text/html; charset=iso-8859-1
! 40: Content-Length: 26
! 41:
! 42: HTTP/1.1 200 OK
! 43: Server: Apache/1.3.27 (Darwin) PHP/4.1.2
! 44: Content-Type: text/html; charset=iso-8859-1
! 45: Content-Length: 23
! 46:
! 47: This IS the real page!
! 48: </datacheck>
! 49:
! 50: </reply>
! 51:
! 52: # Client-side
! 53: <client>
! 54: <features>
! 55: !SSPI
! 56: NTLM
! 57: </features>
! 58: <server>
! 59: http
! 60: </server>
! 61: <name>
! 62: HTTP with Digest *OR* NTLM authorization
! 63: </name>
! 64: <command>
! 65: http://%HOSTIP:%HTTPPORT/70 -u testuser:testpass --anyauth
! 66: </command>
! 67: </client>
! 68:
! 69: # Verify data after the test has been "shot"
! 70: <verify>
! 71: <strip>
! 72: ^User-Agent:.*
! 73: </strip>
! 74: <protocol>
! 75: GET /70 HTTP/1.1
! 76: Host: %HOSTIP:%HTTPPORT
! 77: 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
! 78: Accept: */*
! 79:
! 80: GET /70 HTTP/1.1
! 81: Host: %HOSTIP:%HTTPPORT
! 82: Authorization: Digest username="testuser", realm="testrealm", nonce="1053604199", uri="/70", response="2c9a6f00af0d86497b177b90e90c688a"
! 83: 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
! 84: Accept: */*
! 85:
! 86: </protocol>
! 87: </verify>
! 88: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>