Return to test25 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: followlocation ! 7: --max-redirs ! 8: </keywords> ! 9: </info> ! 10: # Server-side ! 11: <reply> ! 12: <data> ! 13: HTTP/1.1 301 This is a weirdo text message ! 14: Server: test-server/fake ! 15: Location: data/reply/25 ! 16: Content-Length: 32 ! 17: Connection: close ! 18: ! 19: Redirect to the same URL again! ! 20: </data> ! 21: <datacheck> ! 22: HTTP/1.1 301 This is a weirdo text message ! 23: Server: test-server/fake ! 24: Location: data/reply/25 ! 25: Content-Length: 32 ! 26: Connection: close ! 27: ! 28: HTTP/1.1 301 This is a weirdo text message ! 29: Server: test-server/fake ! 30: Location: data/reply/25 ! 31: Content-Length: 32 ! 32: Connection: close ! 33: ! 34: HTTP/1.1 301 This is a weirdo text message ! 35: Server: test-server/fake ! 36: Location: data/reply/25 ! 37: Content-Length: 32 ! 38: Connection: close ! 39: ! 40: HTTP/1.1 301 This is a weirdo text message ! 41: Server: test-server/fake ! 42: Location: data/reply/25 ! 43: Content-Length: 32 ! 44: Connection: close ! 45: ! 46: HTTP/1.1 301 This is a weirdo text message ! 47: Server: test-server/fake ! 48: Location: data/reply/25 ! 49: Content-Length: 32 ! 50: Connection: close ! 51: ! 52: HTTP/1.1 301 This is a weirdo text message ! 53: Server: test-server/fake ! 54: Location: data/reply/25 ! 55: Content-Length: 32 ! 56: Connection: close ! 57: ! 58: </datacheck> ! 59: </reply> ! 60: ! 61: # Client-side ! 62: <client> ! 63: <server> ! 64: http ! 65: </server> ! 66: <name> ! 67: looping HTTP Location: following with --max-redirs ! 68: </name> ! 69: <command> ! 70: http://%HOSTIP:%HTTPPORT/want/25 -L --max-redirs 5 ! 71: </command> ! 72: </client> ! 73: ! 74: # Verify data after the test has been "shot" ! 75: <verify> ! 76: <strip> ! 77: ^User-Agent: curl/.* ! 78: </strip> ! 79: <protocol> ! 80: GET /want/25 HTTP/1.1 ! 81: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 82: Host: %HOSTIP:%HTTPPORT ! 83: Accept: */* ! 84: ! 85: GET /want/data/reply/25 HTTP/1.1 ! 86: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 87: Host: %HOSTIP:%HTTPPORT ! 88: Accept: */* ! 89: ! 90: GET /want/data/reply/data/reply/25 HTTP/1.1 ! 91: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 92: Host: %HOSTIP:%HTTPPORT ! 93: Accept: */* ! 94: ! 95: GET /want/data/reply/data/reply/data/reply/25 HTTP/1.1 ! 96: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 97: Host: %HOSTIP:%HTTPPORT ! 98: Accept: */* ! 99: ! 100: GET /want/data/reply/data/reply/data/reply/data/reply/25 HTTP/1.1 ! 101: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 102: Host: %HOSTIP:%HTTPPORT ! 103: Accept: */* ! 104: ! 105: GET /want/data/reply/data/reply/data/reply/data/reply/data/reply/25 HTTP/1.1 ! 106: User-Agent: curl/7.8.1-pre3 (sparc-sun-solaris2.7) libcurl 7.8.1-pre3 (OpenSSL 0.9.6a) (krb4 enabled) ! 107: Host: %HOSTIP:%HTTPPORT ! 108: Accept: */* ! 109: ! 110: </protocol> ! 111: ! 112: <errorcode> ! 113: 47 ! 114: </errorcode> ! 115: </verify> ! 116: </testcase>