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

1.1     ! misho       1: <testcase>
        !             2: <info>
        !             3: <keywords>
        !             4: HTTP
        !             5: HTTP POST
        !             6: HTTP CONNECT
        !             7: HTTP proxy
        !             8: HTTP proxy NTLM auth
        !             9: </keywords>
        !            10: </info>
        !            11: 
        !            12: # Server-side
        !            13: <reply>
        !            14: <data>
        !            15: HTTP/1.1 200 We are fine and cool
        !            16: Server: Apache/1.3.27 (Dorw1n) PHP/44.1.2
        !            17: Content-Length: 27
        !            18: 
        !            19: This is all fine and dandy
        !            20: </data>
        !            21: 
        !            22: # This is the CONNECT response
        !            23: <connect1001>
        !            24: HTTP/1.1 200 We are fine and cool
        !            25: Server: Apache/1.3.27 (Dorw1n) PHP/44.1.2
        !            26: 
        !            27: </connect1001>
        !            28: 
        !            29: <datacheck>
        !            30: HTTP/1.1 200 We are fine and cool
        !            31: Server: Apache/1.3.27 (Dorw1n) PHP/44.1.2
        !            32: 
        !            33: HTTP/1.1 200 We are fine and cool
        !            34: Server: Apache/1.3.27 (Dorw1n) PHP/44.1.2
        !            35: Content-Length: 27
        !            36: 
        !            37: This is all fine and dandy
        !            38: </datacheck>
        !            39: </reply>
        !            40: 
        !            41: # Client-side
        !            42: <client>
        !            43: <server>
        !            44: https
        !            45: </server>
        !            46: <features>
        !            47: NTLM
        !            48: SSL
        !            49: !SSPI
        !            50: </features>
        !            51:  <name>
        !            52: HTTP POST using CONNECT with --proxy-ntlm but no auth is required
        !            53:  </name>
        !            54:  <command>
        !            55: http://test.a.galaxy.far.far.away.1097:%HTTPPORT/1097 --proxy http://%HOSTIP:%HTTPPORT --proxy-user foo:bar --proxy-ntlm -d "dummy=value" -p
        !            56: </command>
        !            57: </client>
        !            58: 
        !            59: # Verify data after the test has been "shot"
        !            60: <verify>
        !            61: <strip>
        !            62: ^User-Agent: curl/.*
        !            63: </strip>
        !            64: <protocol nonewline="yes">
        !            65: CONNECT test.a.galaxy.far.far.away.1097:%HTTPPORT HTTP/1.1
        !            66: Host: test.a.galaxy.far.far.away.1097:%HTTPPORT
        !            67: Proxy-Authorization: NTLM TlRMTVNTUAABAAAABoIIAAAAAAAAAAAAAAAAAAAAAAA=
        !            68: User-Agent: curl/7.19.5-CVS (i686-pc-linux-gnu) libcurl/7.19.5-CVS OpenSSL/0.9.8g zlib/1.2.3.3 c-ares/1.6.1-CVS libidn/1.12 libssh2/1.0.1_CVS
        !            69: Proxy-Connection: Keep-Alive
        !            70: 
        !            71: POST /1097 HTTP/1.1
        !            72: User-Agent: curl/7.19.5-CVS (i686-pc-linux-gnu) libcurl/7.19.5-CVS OpenSSL/0.9.8g zlib/1.2.3.3 c-ares/1.6.1-CVS libidn/1.12 libssh2/1.0.1_CVS
        !            73: Host: test.a.galaxy.far.far.away.1097:%HTTPPORT
        !            74: Accept: */*
        !            75: Content-Length: 11
        !            76: Content-Type: application/x-www-form-urlencoded
        !            77: 
        !            78: dummy=value
        !            79: </protocol>
        !            80: 
        !            81: </verify>
        !            82: </testcase>

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