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