Return to test1002 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
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>