Annotation of embedaddon/curl/tests/data/test1078, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP/1.0
6: HTTP GET
7: HTTP CONNECT
8: HTTP proxy
9: proxytunnel
10: </keywords>
11: </info>
12:
13: #
14: # Server-side
15: <reply>
16: <connect>
17: HTTP/1.1 200 Mighty fine indeed
18: Server: test tunnel 2000
19:
20: </connect>
21:
22: <data nocheck="yes">
23: HTTP/1.0 200 OK
24: Date: Thu, 09 Nov 2010 14:49:00 GMT
25: Server: test-server/fake
26: Content-Type: text/html
27: Funny-head: yesyes
28: Content-Length: 9
29: Connection: keep-alive
30:
31: contents
32: </data>
33: </reply>
34:
35: #
36: # Client-side
37: <client>
38: <server>
39: http
40: http-proxy
41: </server>
42: <name>
43: HTTP 1.0 CONNECT with proxytunnel and downgrade GET to HTTP/1.0
44: </name>
45: <command>
46: --proxy1.0 %HOSTIP:%PROXYPORT -p http://%HOSTIP.1078:%HTTPPORT/we/want/that/page/1078 http://%HOSTIP.1078:%HTTPPORT/we/want/that/page/1078
47: </command>
48: <features>
49: proxy
50: </features>
51: </client>
52:
53: #
54: # Verify data after the test has been "shot"
55: <verify>
56: <strip>
57: ^User-Agent:.*
58: </strip>
59: <proxy>
60: CONNECT %HOSTIP.1078:%HTTPPORT HTTP/1.0
61: Host: %HOSTIP.1078:%HTTPPORT
62: Proxy-Connection: Keep-Alive
63:
64: </proxy>
65: <protocol>
66: GET /we/want/that/page/1078 HTTP/1.1
67: Host: %HOSTIP.1078:%HTTPPORT
68: Accept: */*
69:
70: GET /we/want/that/page/1078 HTTP/1.0
71: Host: %HOSTIP.1078:%HTTPPORT
72: Accept: */*
73:
74: </protocol>
75: <stdout>
76: HTTP/1.1 200 Mighty fine indeed
77: Server: test tunnel 2000
78:
79: HTTP/1.0 200 OK
80: Date: Thu, 09 Nov 2010 14:49:00 GMT
81: Server: test-server/fake
82: Content-Type: text/html
83: Funny-head: yesyes
84: Content-Length: 9
85: Connection: keep-alive
86:
87: contents
88: HTTP/1.0 200 OK
89: Date: Thu, 09 Nov 2010 14:49:00 GMT
90: Server: test-server/fake
91: Content-Type: text/html
92: Funny-head: yesyes
93: Content-Length: 9
94: Connection: keep-alive
95:
96: contents
97: </stdout>
98: </verify>
99: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>