Return to test234 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: HTTP proxy Basic auth ! 8: followlocation ! 9: --location-trusted ! 10: </keywords> ! 11: </info> ! 12: ! 13: # ! 14: # Server-side ! 15: <reply> ! 16: <data> ! 17: HTTP/1.1 302 OK ! 18: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 19: Server: test-server/fake swsclose ! 20: Content-Type: text/html ! 21: Funny-head: yesyes ! 22: Location: http://goto.second.host.now/2340002 ! 23: Content-Length: 8 ! 24: Connection: close ! 25: ! 26: contents ! 27: </data> ! 28: <data2> ! 29: HTTP/1.1 200 OK ! 30: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 31: Server: test-server/fake swsclose ! 32: Content-Type: text/html ! 33: Funny-head: yesyes ! 34: Content-Length: 9 ! 35: ! 36: contents ! 37: </data2> ! 38: ! 39: <datacheck> ! 40: HTTP/1.1 302 OK ! 41: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 42: Server: test-server/fake swsclose ! 43: Content-Type: text/html ! 44: Funny-head: yesyes ! 45: Location: http://goto.second.host.now/2340002 ! 46: Content-Length: 8 ! 47: Connection: close ! 48: ! 49: HTTP/1.1 200 OK ! 50: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 51: Server: test-server/fake swsclose ! 52: Content-Type: text/html ! 53: Funny-head: yesyes ! 54: Content-Length: 9 ! 55: ! 56: contents ! 57: </datacheck> ! 58: </reply> ! 59: ! 60: # ! 61: # Client-side ! 62: <client> ! 63: <server> ! 64: http ! 65: </server> ! 66: <name> ! 67: HTTP, proxy, site+proxy auth and Location: to new host using location-trusted ! 68: </name> ! 69: <command> ! 70: http://first.host.it.is/we/want/that/page/234 -x %HOSTIP:%HTTPPORT --user iam:myself --proxy-user testing:this --location-trusted ! 71: </command> ! 72: <features> ! 73: proxy ! 74: </features> ! 75: </client> ! 76: ! 77: # ! 78: # Verify data after the test has been "shot" ! 79: <verify> ! 80: <strip> ! 81: ^User-Agent:.* ! 82: </strip> ! 83: <protocol> ! 84: GET http://first.host.it.is/we/want/that/page/234 HTTP/1.1 ! 85: Host: first.host.it.is ! 86: Proxy-Authorization: Basic dGVzdGluZzp0aGlz ! 87: Authorization: Basic aWFtOm15c2VsZg== ! 88: Accept: */* ! 89: Proxy-Connection: Keep-Alive ! 90: ! 91: GET http://goto.second.host.now/2340002 HTTP/1.1 ! 92: Host: goto.second.host.now ! 93: Proxy-Authorization: Basic dGVzdGluZzp0aGlz ! 94: Authorization: Basic aWFtOm15c2VsZg== ! 95: Accept: */* ! 96: Proxy-Connection: Keep-Alive ! 97: ! 98: </protocol> ! 99: </verify> ! 100: </testcase>