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