Add test scenario header-filters
[privoxy.git] / tests / cts / header-filters / data / test7
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 server-header-filter less-download-windows
7 </keywords>
8 </info>
9
10 <reply>
11 <data>
12 HTTP/1.1 200 OK\r
13 Date: Thu, 22 Jul 2010 11:22:33 GMT\r
14 Connection: close\r
15 Content-Disposition: blafasel filename="foo.png" tralala\r
16 Content-Disposition: blafasel filename="foo.gif" tralala\r
17 Content-Disposition: blafasel filename="foo.jpeg" tralala\r
18 Content-Disposition: blafasel filename="foo.jpg" tralala\r
19 Content-Disposition: blafasel filename="foo.diff" tralala\r
20 Content-Disposition: blafasel filename="foo.patch" tralala\r
21 Content-Disposition: blafasel filename="foo.dpatch" tralala\r
22 Content-Disposition: blafasel filename='foo.c' tralala\r
23 Content-Disposition: blafasel filename="foo.h" tralala\r
24 Content-Disposition: blafasel filename=foo.pl tralala\r
25 Content-Disposition: blafasel filename="foo.shar" tralala\r
26 Content-Type: message/news\r
27 Content-Type: message/rfc822\r
28 Content-Type: message/text-blafasel\r
29 Content-Type: application/x-sh\r
30 Content-Type: application/x-sh \r
31 X-Control: swsclose\r
32 Content-Length: 0\r
33 \r
34 </data>
35 </reply>
36
37 <proxy-reply>
38 <data>
39 HTTP/1.1 200 OK\r
40 Date: Thu, 22 Jul 2010 11:22:33 GMT\r
41 Connection: close\r
42 Content-Type: text/plain\r
43 Content-Type: text/plain\r
44 Content-Type: message/text-blafasel\r
45 Content-Type: text/plain\r
46 Content-Type: text/plain\r
47 X-Control: swsclose\r
48 Content-Length: 0\r
49 \r
50 </data>
51 </proxy-reply>
52
53 <client>
54 <server>
55 http
56 </server>
57 <name>
58 +server-header-filter{less-download-windows}
59 </name>
60 <features>
61 proxy
62 </features>
63 <command>
64 --head http://%HOSTIP:%HTTPPORT/less-download-windows/%TESTNUMBER
65 </command>
66 </client>
67
68 <verify>
69 <protocol>
70 HEAD /less-download-windows/%TESTNUMBER HTTP/1.1\r
71 Host: %HOSTIP:%HTTPPORT\r
72 User-Agent: curl/%VERSION\r
73 Accept: */*\r
74 Connection: close\r
75 \r
76 </protocol>
77 </verify>
78 </testcase>