1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP GET 6-J 7</keywords> 8</info> 9 10# 11<reply> 12<data nocheck="yes"> 13HTTP/1.1 200 OK 14Date: Tue, 09 Nov 2010 14:49:00 GMT 15Server: test-server/fake 16Content-Length: 6 17Connection: close 18Content-Type: text/html 19Content-Disposition: filename=name%TESTNUMBER; charset=funny; option=strange 20 2112345 22</data> 23</reply> 24 25# 26# Client-side 27<client> 28<server> 29http 30</server> 31<name> 32HTTP GET -o fname -J and Content-Disposition, -D file 33</name> 34<command option="no-output,no-include"> 35http://%HOSTIP:%HTTPPORT/%TESTNUMBER -J -o log/outfile%TESTNUMBER -D log/heads%TESTNUMBER 36</command> 37<postcheck> 38perl %SRCDIR/libtest/notexists.pl log/%TESTNUMBER log/name%TESTNUMBER 39</postcheck> 40</client> 41 42# 43# Verify data after the test has been "shot" 44<verify> 45<protocol> 46GET /%TESTNUMBER HTTP/1.1 47Host: %HOSTIP:%HTTPPORT 48User-Agent: curl/%VERSION 49Accept: */* 50 51</protocol> 52 53<file1 name="log/outfile%TESTNUMBER"> 5412345 55</file1> 56 57<file2 name="log/heads%TESTNUMBER"> 58HTTP/1.1 200 OK 59Date: Tue, 09 Nov 2010 14:49:00 GMT 60Server: test-server/fake 61Content-Length: 6 62Connection: close 63Content-Type: text/html 64Content-Disposition: filename=name%TESTNUMBER; charset=funny; option=strange 65 66</file2> 67 68<file3 name="log/stdout%TESTNUMBER"> 69</file3> 70 71</verify> 72</testcase> 73