Annotation of embedaddon/curl/tests/data/test1025, revision 1.1
1.1 ! misho 1: <testcase>
! 2: <info>
! 3: <keywords>
! 4: HTTP
! 5: HTTP GET
! 6: followlocation
! 7: cookies
! 8: </keywords>
! 9: </info>
! 10:
! 11: # Server-side
! 12: <reply>
! 13: <data>
! 14: HTTP/1.1 301 This is a weirdo text message
! 15: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 16: Server: test-server/fake
! 17: Location: ../data/10250002.txt
! 18: Set-Cookie: firstcookie=want; path=/want/
! 19: Content-Length: 69
! 20:
! 21: This server reply is for testing a Location: following with cookies
! 22:
! 23: </data>
! 24: <data2>
! 25: HTTP/1.1 301 This is a weirdo text message
! 26: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 27: Server: test-server/fake
! 28: Location: ../want/10250003.txt
! 29: Set-Cookie: nextcookie=data; path=/data/
! 30: Content-Length: 69
! 31:
! 32: This server reply is for testing a Location: following with cookies
! 33:
! 34: </data2>
! 35: <data3>
! 36: HTTP/1.1 200 Followed here fine
! 37: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 38: Server: test-server/fake
! 39: Content-Length: 52
! 40:
! 41: If this is received, the location following worked
! 42:
! 43: </data3>
! 44: <datacheck>
! 45: HTTP/1.1 301 This is a weirdo text message
! 46: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 47: Server: test-server/fake
! 48: Location: ../data/10250002.txt
! 49: Set-Cookie: firstcookie=want; path=/want/
! 50: Content-Length: 69
! 51:
! 52: HTTP/1.1 301 This is a weirdo text message
! 53: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 54: Server: test-server/fake
! 55: Location: ../want/10250003.txt
! 56: Set-Cookie: nextcookie=data; path=/data/
! 57: Content-Length: 69
! 58:
! 59: HTTP/1.1 200 Followed here fine
! 60: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 61: Server: test-server/fake
! 62: Content-Length: 52
! 63:
! 64: If this is received, the location following worked
! 65:
! 66: </datacheck>
! 67: </reply>
! 68:
! 69: # Client-side
! 70: <client>
! 71: <server>
! 72: http
! 73: </server>
! 74: <name>
! 75: HTTP Location: following with command-line and server cookies
! 76: </name>
! 77: <command>
! 78: http://%HOSTIP:%HTTPPORT/want/1025 -L -c log/jar1025 -b forcedcookie=yes
! 79: </command>
! 80: </client>
! 81:
! 82: # Verify data after the test has been "shot"
! 83: <verify>
! 84: <strip>
! 85: ^User-Agent:.*
! 86: </strip>
! 87: <protocol>
! 88: GET /want/1025 HTTP/1.1
! 89: Host: %HOSTIP:%HTTPPORT
! 90: Accept: */*
! 91: Cookie: forcedcookie=yes
! 92:
! 93: GET /data/10250002.txt HTTP/1.1
! 94: Host: %HOSTIP:%HTTPPORT
! 95: Accept: */*
! 96: Cookie: forcedcookie=yes
! 97:
! 98: GET /want/10250003.txt HTTP/1.1
! 99: Host: %HOSTIP:%HTTPPORT
! 100: Accept: */*
! 101: Cookie: firstcookie=want; forcedcookie=yes
! 102:
! 103: </protocol>
! 104: </verify>
! 105: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>