1<testcase> 2<info> 3# This test is a copy of test 1231, modified to use a HTTP proxy. 4<keywords> 5HTTP 6HTTP GET 7HTTP proxy 8dotdot removal 9</keywords> 10</info> 11 12# 13# Server-side 14<reply> 15<data> 16HTTP/1.1 200 OK 17Content-Length: 6 18Connection: close 19 20-foo- 21</data> 22 23<data1> 24HTTP/1.1 200 OK 25Content-Length: 7 26Connection: close 27 28-cool- 29</data1> 30</reply> 31 32# 33# Client-side 34<client> 35<server> 36http 37</server> 38 <name> 39HTTP URL with dotdot removal from path using an HTTP proxy 40 </name> 41 <command> 42--proxy http://%HOSTIP:%HTTPPORT http://test.remote.haxx.se.1232:8990/../../hej/but/who/../1232?stupid=me/../1232#soo/../1232 http://test.remote.haxx.se.1232:8990/../../hej/but/who/../12320001#/../12320001 43</command> 44<features> 45proxy 46</features> 47</client> 48 49# 50# Verify data after the test has been "shot" 51<verify> 52<strip> 53^User-Agent:.* 54</strip> 55<protocol> 56GET http://test.remote.haxx.se.1232:8990/hej/but/1232?stupid=me/../1232 HTTP/1.1 57Host: test.remote.haxx.se.1232:8990 58Accept: */* 59Proxy-Connection: Keep-Alive 60 61GET http://test.remote.haxx.se.1232:8990/hej/but/12320001 HTTP/1.1 62Host: test.remote.haxx.se.1232:8990 63Accept: */* 64Proxy-Connection: Keep-Alive 65 66</protocol> 67</verify> 68</testcase> 69