1<testcase> 2<info> 3<keywords> 4HTTP 5HTTP PUT 6CURLOPT_HTTPTRAILER_FUNCTION 7CURLOPT_HTTPTRAILER_DATA 8</keywords> 9</info> 10 11# Server-side 12<reply> 13<data nocheck="yes"> 14HTTP/1.0 200 OK swsclose 15Date: Tue, 09 Nov 2010 14:49:00 GMT 16Server: test-server/fake 17</data> 18</reply> 19# Client-side 20<client> 21<features> 22http 23</features> 24<server> 25http 26</server> 27<name> 28HTTP PUT with trailers at the end 29</name> 30<tool> 31lib%TESTNUMBER 32</tool> 33<command> 34http://%HOSTIP:%HTTPPORT/bzz/%TESTNUMBER 35</command> 36<stdin> 37more than one byte 38</stdin> 39</client> 40 41# Verify data after the test has been "shot" 42<verify> 43<protocol> 44PUT /bzz/%TESTNUMBER HTTP/1.1 45Host: %HOSTIP:%HTTPPORT 46Accept: */* 47Transfer-Encoding: chunked 48Trailer: my-super-awesome-trailer, my-other-awesome-trailer 49Expect: 100-continue 50 51%if hyper 52E 53%else 54e 55%endif 56Hello Cloud! 57 580 59my-super-awesome-trailer: trail1 60my-other-awesome-trailer: trail2 61 62</protocol> 63</verify> 64</testcase> 65