Imported Upstream version 7.59.0
[platform/upstream/curl.git] / tests / data / test97
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP POST
6 HTTP replaced headers
7 </keywords>
8 </info>
9 #
10 # Server-side
11 <reply>
12 <data>
13 HTTP/1.0 200 OK
14 Server: test-server/fake
15 Content-Type: text/html
16 Content-Length: 6
17
18 blaha
19 </data>
20 </reply>
21
22 #
23 # Client-side
24 <client>
25 <server>
26 http
27 </server>
28  <name>
29 HTTP POST with custom content-type
30  </name>
31  <command>
32  -d "hejsanallabarn" -H "Content-Type: silly/type" http://%HOSTIP:%HTTPPORT/97
33 </command>
34 </client>
35
36 #
37 # Verify data after the test has been "shot"
38 <verify>
39 <strip>
40 ^User-Agent:.*
41 </strip>
42 <protocol nonewline="yes">
43 POST /97 HTTP/1.1
44 Host: %HOSTIP:%HTTPPORT
45 Accept: */*
46 Content-Type: silly/type
47 Content-Length: 14
48
49 hejsanallabarn
50 </protocol>
51 </verify>
52 </testcase>