xref: /curl/tests/data/test1064 (revision 3fd80c7b)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP PUT
6</keywords>
7</info>
8
9<reply>
10<data nocheck="yes">
11HTTP/1.1 200 A OK
12Server: curl test
13Content-Type: text/html; charset=iso-8859-1
14Content-Length: 3
15
16ok
17</data>
18<data2 nocheck="yes">
19HTTP/1.1 200 A OK
20Server: curl test
21Content-Type: text/html; charset=iso-8859-1
22Content-Length: 9
23
24still ok
25</data2>
26</reply>
27
28# Client-side
29<client>
30#
31<server>
32http
33</server>
34<name>
35HTTP PUT twice
36</name>
37<command>
38-H "Expect:" -T %LOGDIR/%TESTNUMBER http://%HOSTIP:%HTTPPORT/%TESTNUMBER.upload1 -T %LOGDIR/%TESTNUMBER http://%HOSTIP:%HTTPPORT/%TESTNUMBER0002.upload2
39</command>
40<file name="%LOGDIR/%TESTNUMBER">
41test
42</file>
43</client>
44
45# Verify data after the test has been "shot"
46<verify>
47<protocol>
48PUT /%TESTNUMBER.upload1 HTTP/1.1
49Host: %HOSTIP:%HTTPPORT
50User-Agent: curl/%VERSION
51Accept: */*
52Content-Length: 5
53
54test
55PUT /%TESTNUMBER0002.upload2 HTTP/1.1
56Host: %HOSTIP:%HTTPPORT
57User-Agent: curl/%VERSION
58Accept: */*
59Content-Length: 5
60
61test
62</protocol>
63<stdout>
64HTTP/1.1 200 A OK
65Server: curl test
66Content-Type: text/html; charset=iso-8859-1
67Content-Length: 3
68
69ok
70HTTP/1.1 200 A OK
71Server: curl test
72Content-Type: text/html; charset=iso-8859-1
73Content-Length: 9
74
75still ok
76</stdout>
77</verify>
78</testcase>
79