xref: /curl/tests/data/test1591 (revision 70cf50fb)
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