• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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: Thu, 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/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# https://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>
53GET /we/want/62 HTTP/1.1
54Host: www.host.foo.com
55Accept: */*
56Cookie: test2=yes; test=yes
57
58GET /we/want?hoge=fuga HTTP/1.1
59Host: www.host.foo.com
60Accept: */*
61Cookie: test2=yes; test=yes
62
63</protocol>
64</verify>
65</testcase>
66