Return to test185 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 proxy ! 7: followlocation ! 8: </keywords> ! 9: </info> ! 10: ! 11: # Server-side ! 12: <reply> ! 13: <data> ! 14: HTTP/1.1 301 OK swsbounce ! 15: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 16: Content-Length: 4 ! 17: Location: go/west/185 ! 18: ! 19: moo ! 20: </data> ! 21: <data1> ! 22: HTTP/1.1 200 OK ! 23: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 24: Content-Length: 4 ! 25: ! 26: moo ! 27: </data1> ! 28: <datacheck> ! 29: HTTP/1.1 301 OK swsbounce ! 30: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 31: Content-Length: 4 ! 32: Location: go/west/185 ! 33: ! 34: HTTP/1.1 200 OK ! 35: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 36: Content-Length: 4 ! 37: ! 38: moo ! 39: </datacheck> ! 40: </reply> ! 41: ! 42: # Client-side ! 43: <client> ! 44: <server> ! 45: http ! 46: </server> ! 47: <name> ! 48: HTTP replace Host: when following Location: on the same host ! 49: </name> ! 50: <command> ! 51: http://deathstar.another.galaxy/185 -L -H "Host: another.visitor.stay.a.while.stay.foreeeeeever" --proxy http://%HOSTIP:%HTTPPORT ! 52: </command> ! 53: <features> ! 54: proxy ! 55: </features> ! 56: </client> ! 57: ! 58: # Verify data after the test has been "shot" ! 59: <verify> ! 60: <strip> ! 61: ^User-Agent: curl/.* ! 62: </strip> ! 63: <protocol> ! 64: GET http://deathstar.another.galaxy/185 HTTP/1.1 ! 65: Host: another.visitor.stay.a.while.stay.foreeeeeever ! 66: User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.6b zlib/1.1.4 libidn/0.4.6 ! 67: Accept: */* ! 68: Proxy-Connection: Keep-Alive ! 69: ! 70: GET http://deathstar.another.galaxy/go/west/185 HTTP/1.1 ! 71: Host: another.visitor.stay.a.while.stay.foreeeeeever ! 72: Accept: */* ! 73: Proxy-Connection: Keep-Alive ! 74: ! 75: </protocol> ! 76: ! 77: </verify> ! 78: </testcase>