Annotation of embedaddon/curl/tests/data/test25, revision 1.1
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>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>