e8df66e8fa79b834c651d4bf03df0f8926618708
[platform/upstream/curl.git] / tests / data / test199
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 </keywords>
7 </info>
8 #
9 # Server-side
10 <reply name="1">
11 <data>
12 HTTP/1.1 200 OK
13 Date: Thu, 09 Nov 2010 14:49:00 GMT
14 Server: test-server/fake
15 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
16 ETag: "21025-dc7-39462498"
17 Accept-Ranges: bytes
18 Content-Length: 6
19 Connection: close
20 Content-Type: text/html
21 Funny-head: yesyes
22
23 -foo-
24 </data>
25 </reply>
26
27 #
28 # Client-side
29 <client>
30 <server>
31 http
32 </server>
33  <name>
34 HTTP with -d, -G and {}
35  </name>
36  <command>
37 -d "foo=moo&moo=poo" "http://%HOSTIP:%HTTPPORT/{199,199}" -G
38 </command>
39 </client>
40
41 #
42 # Verify data after the test has been "shot"
43 <verify>
44 <strip>
45 ^User-Agent:.*
46 </strip>
47 <protocol>
48 GET /199?foo=moo&moo=poo HTTP/1.1\r
49 Host: %HOSTIP:%HTTPPORT\r
50 Accept: */*\r
51 \r
52 GET /199?foo=moo&moo=poo HTTP/1.1\r
53 Host: %HOSTIP:%HTTPPORT\r
54 Accept: */*\r
55 \r
56 </protocol>
57 </verify>
58 </testcase>