Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / tests / data / test545
blob9da19856b1f0ef4f67e7802455591a79debf34c5
1 <testcase>
3 # Server-side
4 <reply>
5 <data mode="text">
6 HTTP/1.1 200 OK swsclose
7 Date: Thu, 09 Nov 2010 14:49:00 GMT
8 Server: test-server/fake
9 Content-Length: 3
12 </data>
13 </reply>
15 # Client-side
16 <client>
17 <server>
18 http
19 </server>
20 # tool is what to use instead of 'curl'
21 <tool>
22 lib545
23 </tool>
25  <name>
26 HTTP POST binary with embedded null using CURLOPT_COPYPOSTFIELDS
27  </name>
28  <command>
29 http://%HOSTIP:%HTTPPORT/545
30 </command>
31 </client>
34 # Verify data after the test has been "shot"
35 <verify>
36 <strip>
37 ^User-Agent:.*
38 </strip>
39 <protocol>
40 POST /545 HTTP/1.1
41 Host: %HOSTIP:%HTTPPORT
42 Accept: */*
43 Content-Length: 52
44 Content-Type: application/x-www-form-urlencoded
46 This\0 is test binary data with an embedded NUL byte
47 </protocol>
48 </verify>
49 </testcase>