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 2147483647 test yes 40.host.foo.com TRUE /we/want/ FALSE 2147483647 test2 yes 41.fake.host.foo.com TRUE /we/want/ FALSE 2147483647 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