Annotation of embedaddon/curl/tests/data/test186, revision 1.1.1.1
1.1 misho 1: <testcase>
2: <info>
3: <keywords>
4: HTTP
5: HTTP POST
6: </keywords>
7: </info>
8:
9: # Server-side
10: <reply>
11: <data>
12: HTTP/1.1 200 OK swsclose
13: Date: Thu, 09 Nov 2010 14:49:00 GMT
14: Server: test-server/fake
15: Content-Length: 11
16:
17: blablabla
18:
19: </data>
20: </reply>
21:
22: # Client-side
23: <client>
24: <server>
25: http
26: </server>
27: <name>
28: HTTP RFC1867-type formposting with types on text fields
29: </name>
30: <command>
31: http://%HOSTIP:%HTTPPORT/we/want/186 -F "name=daniel;type=moo/foo" -F "html= <body>hello</body>;type=text/html;charset=verymoo"
32: </command>
33: # We create this file before the command is invoked!
34: </client>
35:
36: # Verify data after the test has been "shot"
37: <verify>
38: <strip>
39: ^(User-Agent:|Content-Type: multipart/form-data;|------------).*
40: </strip>
41: <protocol>
42: POST /we/want/186 HTTP/1.1
43: User-Agent: curl/7.12.2-CVS (i686-pc-linux-gnu) libcurl/7.12.2-CVS OpenSSL/0.9.7d zlib/1.2.1.1 c-ares/1.2.0 libidn/0.5.2
44: Host: %HOSTIP:%HTTPPORT
45: Accept: */*
46: Content-Length: 320
47: Content-Type: multipart/form-data; boundary=----------------------------212d9006ceb5
48:
49: ------------------------------212d9006ceb5
50: Content-Disposition: form-data; name="name"
51: Content-Type: moo/foo
52:
53: daniel
54: ------------------------------212d9006ceb5
55: Content-Disposition: form-data; name="html"
56: Content-Type: text/html;charset=verymoo
57:
58: <body>hello</body>
59: ------------------------------212d9006ceb5--
60: </protocol>
61: </verify>
62: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>