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<features> 40proxy 41</features> 42</client> 43 44# 45# Verify data after the test has been "shot" 46<verify> 47<strip> 48^User-Agent:.* 49</strip> 50<protocol> 51GET http://%HOSTIP:%HTTPPORT/we/want/that/page/85 HTTP/1.1 52Host: %HOSTIP:%HTTPPORT 53Proxy-Authorization: Basic dGVzdGluZzp0aGlz 54Authorization: Basic aWFtOm15c2VsZg== 55User-Agent: curl/7.10.7-pre2 (i686-pc-linux-gnu) libcurl/7.10.7-pre2 OpenSSL/0.9.7a zlib/1.1.3 56Accept: */* 57Proxy-Connection: Keep-Alive 58 59</protocol> 60</verify> 61</testcase> 62