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