test676 (1367B)
1 <testcase> 2 <info> 3 <keywords> 4 HTTP 5 HTTP GET 6 HTTP set cookie 7 cookies 8 CURLOPT_REFERER 9 curl_easy_reset 10 </keywords> 11 </info> 12 # 13 # Server-side 14 <reply> 15 <data> 16 HTTP/1.1 200 OK 17 Date: Tue, 09 Nov 2010 14:49:00 GMT 18 Content-Length: 6 19 Connection: close 20 Content-Type: text/html 21 22 -foo- 23 </data> 24 25 # since the request runs twice 26 <datacheck> 27 HTTP/1.1 200 OK 28 Date: Tue, 09 Nov 2010 14:49:00 GMT 29 Content-Length: 6 30 Connection: close 31 Content-Type: text/html 32 33 -foo- 34 HTTP/1.1 200 OK 35 Date: Tue, 09 Nov 2010 14:49:00 GMT 36 Content-Length: 6 37 Connection: close 38 Content-Type: text/html 39 40 -foo- 41 </datacheck> 42 43 </reply> 44 45 # Client-side 46 <client> 47 <file name="%LOGDIR/cookies%TESTNUMBER"> 48 %HOSTIP TRUE /we/want/ FALSE 22118138987 proven yes 49 </file> 50 <server> 51 http 52 </server> 53 # tool is what to use instead of 'curl' 54 <tool> 55 lib%TESTNUMBER 56 </tool> 57 58 <name> 59 verify setting CURLOPT_COOKIEFILE to NULL again 60 </name> 61 <command> 62 http://%HOSTIP:%HTTPPORT/we/want/%TESTNUMBER %LOGDIR/cookies676 63 </command> 64 <features> 65 cookies 66 </features> 67 </client> 68 69 # 70 # Verify data after the test has been "shot" 71 <verify> 72 <protocol> 73 GET /we/want/%TESTNUMBER HTTP/1.1 74 Host: %HOSTIP:%HTTPPORT 75 User-Agent: the-moo agent next generation 76 Accept: */* 77 Cookie: proven=yes 78 79 GET /we/want/%TESTNUMBER HTTP/1.1 80 Host: %HOSTIP:%HTTPPORT 81 User-Agent: the-moo agent next generation 82 Accept: */* 83 84 </protocol> 85 </verify> 86 </testcase>