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: Thu, 09 Nov 2010 14:49:00 GMT 15Server: test-server/fake 16Content-Length: 6 17Connection: close 18Content-Type: text/html 19Content-Disposition: filename=name1370; 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/1370 -J -o log/outfile1370 -D log/heads1370 36</command> 37<postcheck> 38perl %SRCDIR/libtest/notexists.pl log/1370 log/name1370 39</postcheck> 40</client> 41 42# 43# Verify data after the test has been "shot" 44<verify> 45<protocol> 46GET /1370 HTTP/1.1 47Host: %HOSTIP:%HTTPPORT 48User-Agent: curl/%VERSION 49Accept: */* 50 51</protocol> 52 53<file1 name="log/outfile1370"> 5412345 55</file1> 56 57<file2 name="log/heads1370"> 58HTTP/1.1 200 OK 59Date: Thu, 09 Nov 2010 14:49:00 GMT 60Server: test-server/fake 61Content-Length: 6 62Connection: close 63Content-Type: text/html 64Content-Disposition: filename=name1370; charset=funny; option=strange 65 66</file2> 67 68<file3 name="log/stdout1370"> 69</file3> 70 71</verify> 72</testcase> 73