Return to test1509 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 GET ! 6: HTTP CONNECT ! 7: HTTP proxy ! 8: proxytunnel ! 9: </keywords> ! 10: </info> ! 11: ! 12: # Server-side ! 13: <reply> ! 14: <servercmd> ! 15: connection-monitor ! 16: </servercmd> ! 17: <connect> ! 18: HTTP/1.1 200 Mighty fine indeed ! 19: Server: the beast that eats naughty clients ! 20: ! 21: </connect> ! 22: ! 23: <data> ! 24: HTTP/1.1 200 OK swsclose ! 25: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 26: Server: test-server/fake ! 27: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT ! 28: ETag: "21025-dc7-39462498" ! 29: ! 30: </data> ! 31: <datacheck> ! 32: HTTP/1.1 200 Mighty fine indeed ! 33: Server: the beast that eats naughty clients ! 34: ! 35: HTTP/1.1 200 OK swsclose ! 36: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 37: Server: test-server/fake ! 38: Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT ! 39: ETag: "21025-dc7-39462498" ! 40: ! 41: header length is ........: 245 ! 42: header length should be..: 245 ! 43: </datacheck> ! 44: </reply> ! 45: ! 46: # Client-side ! 47: <client> ! 48: <server> ! 49: http ! 50: http-proxy ! 51: </server> ! 52: # tool is what to use instead of 'curl' ! 53: <tool> ! 54: lib1509 ! 55: </tool> ! 56: <features> ! 57: proxy ! 58: </features> ! 59: <name> ! 60: simple multi http:// through proxytunnel with authentication info ! 61: </name> ! 62: <command> ! 63: http://the.old.moo.1509:%HTTPPORT/1509 %HOSTIP:%PROXYPORT ! 64: </command> ! 65: <file name="log/test1509.txt"> ! 66: foo ! 67: bar ! 68: bar ! 69: foo ! 70: moo ! 71: </file> ! 72: </client> ! 73: ! 74: # Verify data after the test has been "shot" ! 75: <verify> ! 76: <proxy> ! 77: CONNECT the.old.moo.1509:%HTTPPORT HTTP/1.1 ! 78: Host: the.old.moo.1509:%HTTPPORT ! 79: Proxy-Connection: Keep-Alive ! 80: ! 81: </proxy> ! 82: <protocol> ! 83: GET /1509 HTTP/1.1 ! 84: Host: the.old.moo.1509:%HTTPPORT ! 85: Accept: */* ! 86: ! 87: [DISCONNECT] ! 88: </protocol> ! 89: </verify> ! 90: </testcase>