1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6HTTP Basic auth 7HTTP proxy 8HTTP proxy Basic auth 9</keywords> 10</info> 11 12# 13# Server-side 14<reply> 15<data> 16HTTP/1.1 200 OK 17Date: Thu, 09 Nov 2010 14:49:00 GMT 18Server: test-server/fake swsclose 19Content-Type: text/html 20Funny-head: yesyes 21Content-Length: 9 22 23contents 24</data> 25</reply> 26 27# 28# Client-side 29<client> 30<server> 31http 32</server> 33 <name> 34HTTP over proxy with site and proxy authentication 35 </name> 36 <command> 37http://%HOSTIP:%HTTPPORT/we/want/that/page/85 -x %HOSTIP:%HTTPPORT --user iam:myself --proxy-user testing:this 38</command> 39</client> 40 41# 42# Verify data after the test has been "shot" 43<verify> 44<strip> 45^User-Agent:.* 46</strip> 47<protocol> 48GET http://%HOSTIP:%HTTPPORT/we/want/that/page/85 HTTP/1.1 49Host: %HOSTIP:%HTTPPORT 50Proxy-Authorization: Basic dGVzdGluZzp0aGlz 51Authorization: Basic aWFtOm15c2VsZg== 52User-Agent: curl/7.10.7-pre2 (i686-pc-linux-gnu) libcurl/7.10.7-pre2 OpenSSL/0.9.7a zlib/1.1.3 53Accept: */* 54 55</protocol> 56</verify> 57</testcase> 58