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