xref: /curl/tests/data/test670 (revision 3fd80c7b)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP POST
6MIME
7</keywords>
8</info>
9
10#
11# Server-side
12<reply>
13<data>
14HTTP/1.1 200 OK
15Date: Tue, 09 Nov 2010 14:49:00 GMT
16Server: test-server/fake swsclose
17Connection: close
18Content-Type: text/html
19
20hello
21</data>
22<datacheck>
23HTTP/1.1 200 OK
24Date: Tue, 09 Nov 2010 14:49:00 GMT
25Server: test-server/fake swsclose
26Connection: close
27Content-Type: text/html
28
29hello
30</datacheck>
31</reply>
32
33# Client-side
34<client>
35<features>
36Mime
37</features>
38<server>
39http
40</server>
41# tool is what to use instead of 'curl'
42<tool>
43lib%TESTNUMBER
44</tool>
45
46<name>
47Request pause from mime read callback: multi
48</name>
49<command>
50http://%HOSTIP:%HTTPPORT/%TESTNUMBER
51</command>
52</client>
53
54#
55# Verify data after the test has been "shot"
56<verify>
57<strippart>
58s/^--------------------------[A-Za-z0-9]*/------------------------------/
59s/boundary=------------------------[A-Za-z0-9]*/boundary=----------------------------/
60</strippart>
61<protocol>
62POST /%TESTNUMBER HTTP/1.1
63Host: %HOSTIP:%HTTPPORT
64Accept: */*
65Content-Length: 154
66Content-Type: multipart/form-data; boundary=----------------------------
67
68------------------------------
69Content-Disposition: form-data; name="field"
70
71AB
72--------------------------------
73</protocol>
74</verify>
75</testcase>
76