Return to test598 CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / tests / data |
1.1 ! misho 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: Thu, 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: Thu, 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: Thu, 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: <server> ! 48: http ! 49: </server> ! 50: # tool is what to use instead of 'curl' ! 51: <tool> ! 52: lib598 ! 53: </tool> ! 54: ! 55: <name> ! 56: curl_easy_reset with referer and other strings set ! 57: </name> ! 58: <command> ! 59: http://%HOSTIP:%HTTPPORT/598 ! 60: </command> ! 61: </client> ! 62: ! 63: # ! 64: # Verify data after the test has been "shot" ! 65: <verify> ! 66: <protocol> ! 67: GET /598 HTTP/1.1 ! 68: Host: %HOSTIP:%HTTPPORT ! 69: User-Agent: the-moo agent next generation ! 70: Accept: */* ! 71: Referer: http://example.com/the-moo ! 72: Cookie: name=moo ! 73: ! 74: GET /598 HTTP/1.1 ! 75: Host: %HOSTIP:%HTTPPORT ! 76: Accept: */* ! 77: ! 78: </protocol> ! 79: </verify> ! 80: </testcase>