Annotation of embedaddon/curl/tests/data/test257, revision 1.1

1.1     ! misho       1: <testcase>
        !             2: <info>
        !             3: <keywords>
        !             4: HTTP
        !             5: HTTP GET
        !             6: HTTP proxy
        !             7: HTTP Basic auth
        !             8: followlocation
        !             9: netrc
        !            10: </keywords>
        !            11: </info>
        !            12: 
        !            13: # Server-side
        !            14: <reply>
        !            15: <data>
        !            16: HTTP/1.1 301 This is a weirdo text message swsclose
        !            17: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            18: Server: test-server/fake
        !            19: Location: http://anotherone.com/2570002
        !            20: Connection: close
        !            21: 
        !            22: This server reply is for testing a simple Location: following
        !            23: 
        !            24: </data>
        !            25: <data2>
        !            26: HTTP/1.1 302 Followed here fine swsclose
        !            27: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            28: Server: test-server/fake
        !            29: Location: http://athird.com/2570003
        !            30: 
        !            31: If this is received, the location following worked
        !            32: 
        !            33: </data2>
        !            34: <data3>
        !            35: HTTP/1.1 200 Followed here fine swsclose
        !            36: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            37: Server: test-server/fake
        !            38: Content-Length: 52
        !            39: 
        !            40: If this is received, the location following worked
        !            41: 
        !            42: </data3>
        !            43: <datacheck>
        !            44: HTTP/1.1 301 This is a weirdo text message swsclose
        !            45: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            46: Server: test-server/fake
        !            47: Location: http://anotherone.com/2570002
        !            48: Connection: close
        !            49: 
        !            50: HTTP/1.1 302 Followed here fine swsclose
        !            51: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            52: Server: test-server/fake
        !            53: Location: http://athird.com/2570003
        !            54: 
        !            55: HTTP/1.1 200 Followed here fine swsclose
        !            56: Date: Thu, 09 Nov 2010 14:49:00 GMT
        !            57: Server: test-server/fake
        !            58: Content-Length: 52
        !            59: 
        !            60: If this is received, the location following worked
        !            61: 
        !            62: </datacheck>
        !            63: </reply>
        !            64: 
        !            65: # Client-side
        !            66: <client>
        !            67: <server>
        !            68: http
        !            69: </server>
        !            70:  <name>
        !            71: HTTP Location: following with --netrc-optional
        !            72:  </name>
        !            73:  <command>
        !            74: http://supersite.com/want/257 -L -x http://%HOSTIP:%HTTPPORT --netrc-optional --netrc-file log/netrc257
        !            75: </command>
        !            76: <features>
        !            77: proxy
        !            78: </features>
        !            79: # netrc auth for two out of three sites:
        !            80: <file name="log/netrc257">
        !            81: machine supersite.com login user1 password passwd1
        !            82: machine anotherone.com login user2 password passwd2
        !            83: </file>
        !            84: </client>
        !            85: 
        !            86: # Verify data after the test has been "shot"
        !            87: <verify>
        !            88: <strip>
        !            89: ^User-Agent:.*
        !            90: </strip>
        !            91: <protocol>
        !            92: GET http://supersite.com/want/257 HTTP/1.1
        !            93: Host: supersite.com
        !            94: Authorization: Basic dXNlcjE6cGFzc3dkMQ==
        !            95: User-Agent: curl/7.14.0-CVS (i686-pc-linux-gnu) libcurl/7.14.0-CVS OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13
        !            96: Accept: */*
        !            97: Proxy-Connection: Keep-Alive
        !            98: 
        !            99: GET http://anotherone.com/2570002 HTTP/1.1
        !           100: Host: anotherone.com
        !           101: Authorization: Basic dXNlcjI6cGFzc3dkMg==
        !           102: User-Agent: curl/7.14.0-CVS (i686-pc-linux-gnu) libcurl/7.14.0-CVS OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13
        !           103: Accept: */*
        !           104: Proxy-Connection: Keep-Alive
        !           105: 
        !           106: GET http://athird.com/2570003 HTTP/1.1
        !           107: Host: athird.com
        !           108: User-Agent: curl/7.14.0-CVS (i686-pc-linux-gnu) libcurl/7.14.0-CVS OpenSSL/0.9.7e zlib/1.2.2 libidn/0.5.13
        !           109: Accept: */*
        !           110: Proxy-Connection: Keep-Alive
        !           111: 
        !           112: </protocol>
        !           113: </verify>
        !           114: </testcase>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>