• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6HTTP CONNECT
7HTTP proxy
8proxytunnel
9</keywords>
10</info>
11
12# Server-side
13<reply>
14<servercmd>
15connection-monitor
16</servercmd>
17<connect>
18HTTP/1.1 200 Mighty fine indeed
19Server: the beast that eats naughty clients
20
21</connect>
22
23<data>
24HTTP/1.1 200 OK swsclose
25Date: Thu, 09 Nov 2010 14:49:00 GMT
26Server: test-server/fake
27Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
28ETag: "21025-dc7-39462498"
29
30</data>
31<datacheck>
32HTTP/1.1 200 Mighty fine indeed
33Server: the beast that eats naughty clients
34
35HTTP/1.1 200 OK swsclose
36Date: Thu, 09 Nov 2010 14:49:00 GMT
37Server: test-server/fake
38Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
39ETag: "21025-dc7-39462498"
40
41header length is ........: 245
42header length should be..: 245
43</datacheck>
44</reply>
45
46# Client-side
47<client>
48<server>
49http
50http-proxy
51</server>
52# tool is what to use instead of 'curl'
53<tool>
54lib1509
55</tool>
56<features>
57proxy
58</features>
59 <name>
60simple multi http:// through proxytunnel with authentication info
61 </name>
62 <command>
63http://the.old.moo.1509:%HTTPPORT/1509 %HOSTIP:%PROXYPORT
64</command>
65<file name="log/test1509.txt">
66foo
67   bar
68bar
69   foo
70moo
71</file>
72</client>
73
74# Verify data after the test has been "shot"
75<verify>
76<proxy>
77CONNECT the.old.moo.1509:%HTTPPORT HTTP/1.1
78Host: the.old.moo.1509:%HTTPPORT
79Proxy-Connection: Keep-Alive
80
81</proxy>
82<protocol>
83GET /1509 HTTP/1.1
84Host: the.old.moo.1509:%HTTPPORT
85Accept: */*
86
87[DISCONNECT]
88</protocol>
89</verify>
90</testcase>
91