Annotation of embedaddon/curl/tests/data/test1025, revision 1.1.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>