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