xref: /curl/tests/data/test62 (revision 3fd80c7b)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6HTTP replaced headers
7cookies
8httponly
9</keywords>
10</info>
11
12# Server-side
13<reply>
14<data>
15HTTP/1.0 200 OK swsclose
16Date: Tue, 09 Nov 2010 14:49:00 GMT
17Content-Type: text/html
18
19boo
20</data>
21</reply>
22
23# Client-side
24<client>
25<server>
26http
27</server>
28<name>
29HTTP, send cookies when using custom Host:
30</name>
31<command>
32http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER?hoge=fuga -b %LOGDIR/jar%TESTNUMBER.txt -H "Host: www.host.foo.com"
33</command>
34<file name="%LOGDIR/jar%TESTNUMBER.txt">
35# Netscape HTTP Cookie File
36# https://curl.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	22147483647	test	yes
40.host.foo.com	TRUE	/we/want/	FALSE	22147483647	test2	yes
41.fake.host.foo.com	TRUE	/we/want/	FALSE	22147483647	test4	yes
42
43.foo.com	TRUE	/moo	TRUE	0	test3	maybe
44</file>
45<features>
46cookies
47</features>
48</client>
49
50# Verify data after the test has been "shot"
51<verify>
52<protocol>
53GET /we/want/%TESTNUMBER HTTP/1.1
54Host: www.host.foo.com
55User-Agent: curl/%VERSION
56Accept: */*
57Cookie: test2=yes; test=yes
58
59GET /we/want/%TESTNUMBER?hoge=fuga HTTP/1.1
60Host: www.host.foo.com
61User-Agent: curl/%VERSION
62Accept: */*
63Cookie: test2=yes; test=yes
64
65</protocol>
66</verify>
67</testcase>
68