Imported Upstream version 7.44.0
[platform/upstream/curl.git] / tests / data / test62
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP replaced headers
7 cookies
8 httponly
9 </keywords>
10 </info>
11
12 # Server-side
13 <reply>
14 <data>
15 HTTP/1.0 200 OK swsclose\r
16 Date: Thu, 09 Nov 2010 14:49:00 GMT\r
17 Content-Type: text/html\r
18 \r
19 boo
20 </data>
21 </reply>
22
23 # Client-side
24 <client>
25 <server>
26 http
27 </server>
28  <name>
29 HTTP, send cookies when using custom Host:
30  </name>
31  <command>
32 http://%HOSTIP:%HTTPPORT/we/want/62 http://%HOSTIP:%HTTPPORT/we/want?hoge=fuga -b log/jar62.txt -H "Host: www.host.foo.com"
33 </command>
34 <file name="log/jar62.txt">
35 # Netscape HTTP Cookie File
36 # http://curl.haxx.se/docs/http-cookies.html
37 # This file was generated by libcurl! Edit at your own risk.
38
39 #HttpOnly_.foo.com      TRUE    /we/want/       FALSE   2054030187      test    yes
40 .host.foo.com   TRUE    /we/want/       FALSE   2054030187      test2   yes
41 .fake.host.foo.com      TRUE    /we/want/       FALSE   2054030187      test4   yes
42
43 .foo.com        TRUE    /moo    TRUE    0       test3   maybe
44 </file>
45 </client>
46
47 # Verify data after the test has been "shot"
48 <verify>
49 <strip>
50 ^User-Agent:.*
51 </strip>
52 <protocol>
53 GET /we/want/62 HTTP/1.1\r
54 Host: www.host.foo.com\r
55 Accept: */*\r
56 Cookie: test2=yes; test=yes\r
57 \r
58 GET /we/want?hoge=fuga HTTP/1.1\r
59 Host: www.host.foo.com\r
60 Accept: */*\r
61 Cookie: test2=yes; test=yes\r
62 \r
63 </protocol>
64 </verify>
65 </testcase>