Annotation of embedaddon/curl/tests/data/test1428, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP GET
6: HTTP CONNECT
7: HTTP Basic auth
8: proxytunnel
9: </keywords>
10: </info>
11: #
12: # Server-side
13: <reply>
14: <data>
15: HTTP/1.1 200 OK
16: Date: Thu, 09 Nov 2010 14:49:00 GMT
17: Server: test-server/fake swsclose
18: Content-Type: text/html
19: Funny-head: yesyes
20: Content-Length: 9
21:
22: contents
23: </data>
24: <connect>
25: HTTP/1.1 200 Mighty fine indeed
26:
27: </connect>
28: <datacheck>
29: HTTP/1.1 200 Mighty fine indeed
30:
31: HTTP/1.1 200 OK
32: Date: Thu, 09 Nov 2010 14:49:00 GMT
33: Server: test-server/fake swsclose
34: Content-Type: text/html
35: Funny-head: yesyes
36: Content-Length: 9
37:
38: contents
39: </datacheck>
40: </reply>
41:
42: #
43: # Client-side
44: <client>
45: <server>
46: http
47: http-proxy
48: </server>
49: <name>
50: HTTP over proxy-tunnel with --proxy-header and --header
51: </name>
52: <command>
53: http://test.1428:%HTTPPORT/we/want/that/page/1428 -p -x %HOSTIP:%PROXYPORT --user 'iam:my:;self' --header "header-type: server" --proxy-header "header-type: proxy"
54: </command>
55: <features>
56: proxy
57: </features>
58: </client>
59:
60: #
61: # Verify data after the test has been "shot"
62: <verify>
63: <strip>
64: ^User-Agent:.*
65: </strip>
66: <proxy>
67: CONNECT test.1428:%HTTPPORT HTTP/1.1
68: Host: test.1428:%HTTPPORT
69: User-Agent: curl/7.10.7-pre2 (i686-pc-linux-gnu) libcurl/7.10.7-pre2 OpenSSL/0.9.7a zlib/1.1.3
70: Proxy-Connection: Keep-Alive
71: header-type: proxy
72:
73: </proxy>
74: <protocol>
75: GET /we/want/that/page/1428 HTTP/1.1
76: Host: test.1428:%HTTPPORT
77: Authorization: Basic aWFtOm15OjtzZWxm
78: User-Agent: curl/7.10.7-pre2 (i686-pc-linux-gnu) libcurl/7.10.7-pre2 OpenSSL/0.9.7a zlib/1.1.3
79: Accept: */*
80: header-type: server
81:
82: </protocol>
83: </verify>
84: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>