tizen 2.3.1 release
[external/curl.git] / tests / data / test513
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP POST
6 </keywords>
7 </info>
8
9 #
10 # Server-side
11 <reply>
12 </reply>
13
14 # Client-side
15 <client>
16 <server>
17 http
18 </server>
19 # tool is what to use instead of 'curl'
20 <tool>
21 lib513
22 </tool>
23
24  <name>
25 send HTTP POST using read callback that returns CURL_READFUNC_ABORT
26  </name>
27 # the 1s post-command delay helps to prevent a spurious failure on s390
28  <command delay="1">
29 http://%HOSTIP:%HTTPPORT/513
30 </command>
31 </client>
32
33 #
34 # Verify data after the test has been "shot"
35 <verify>
36 <protocol>
37 POST /513 HTTP/1.1\r
38 Host: %HOSTIP:%HTTPPORT\r
39 Accept: */*\r
40 Content-Length: 1\r
41 Content-Type: application/x-www-form-urlencoded\r
42 \r
43 </protocol>
44 # 42 - aborted by callback
45 <errorcode>
46 42
47 </errorcode>
48 </verify>
49 </testcase>