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>