1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP PUT 6--anyauth 7</keywords> 8</info> 9 10# Server-side 11<reply> 12<data> 13HTTP/1.1 200 No Authorization Required swsclose 14Server: Apache/1.3.27 (Darwin) PHP/4.1.2 15Content-Type: text/html; charset=iso-8859-1 16Connection: close 17 18PUT received fine. Thank you very much 19</data> 20</reply> 21 22# Client-side 23<client> 24<server> 25http 26</server> 27 <name> 28HTTP PUT with --anyauth (when the server requires none) 29 </name> 30 <command> 31http://%HOSTIP:%HTTPPORT/156 -T log/put156 -u testuser:testpass --anyauth 32</command> 33<file name="log/put156"> 34This is data we upload with PUT 35a second line 36line three 37four is the number of lines 38</file> 39</client> 40 41# Verify data after the test has been "shot" 42<verify> 43<strip> 44^User-Agent:.* 45</strip> 46<protocol> 47PUT /156 HTTP/1.1 48User-Agent: curl/7.10.5 (i686-pc-linux-gnu) libcurl/7.10.5 OpenSSL/0.9.7a ipv6 zlib/1.1.3 49Host: %HOSTIP:%HTTPPORT 50Accept: */* 51Content-Length: 85 52Expect: 100-continue 53 54This is data we upload with PUT 55a second line 56line three 57four is the number of lines 58</protocol> 59</verify> 60</testcase> 61