Return to test1090 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: followlocation ! 7: chunked Transfer-Encoding ! 8: --write-out ! 9: </keywords> ! 10: </info> ! 11: ! 12: # ! 13: # Server-side ! 14: <reply> ! 15: <data nocheck="yes"> ! 16: HTTP/1.1 302 OK swsbounce swsclose ! 17: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 18: Content-Length: 8 ! 19: Connection: close ! 20: Content-Type: text/plain ! 21: Location: ./10900001 ! 22: ! 23: monster ! 24: </data> ! 25: <data1 nocheck="yes"> ! 26: HTTP/1.1 200 OK ! 27: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 28: Transfer-Encoding: chunked ! 29: Connection: close ! 30: Content-Type: text/plain; charset=us-ascii ! 31: ! 32: 0007 ! 33: bigger ! 34: 0008 ! 35: monster ! 36: ! 37: 0 ! 38: ! 39: </data1> ! 40: ! 41: </reply> ! 42: ! 43: # ! 44: # Client-side ! 45: <client> ! 46: <server> ! 47: http ! 48: </server> ! 49: <name> ! 50: HTTP GET --write-out with redirected fetch and chunked reply ! 51: </name> ! 52: <command> ! 53: http://%HOSTIP:%HTTPPORT/1090 -w "%{num_connects}\n%{num_redirects}\n%{size_download}\n%{url_effective}\n%{content_type}\n%{response_code}\n" -L ! 54: </command> ! 55: </client> ! 56: ! 57: # ! 58: # Verify data after the test has been "shot" ! 59: <verify> ! 60: <strip> ! 61: ^User-Agent:.* ! 62: </strip> ! 63: <protocol> ! 64: GET /1090 HTTP/1.1 ! 65: Host: %HOSTIP:%HTTPPORT ! 66: Accept: */* ! 67: ! 68: GET /10900001 HTTP/1.1 ! 69: Host: %HOSTIP:%HTTPPORT ! 70: Accept: */* ! 71: ! 72: </protocol> ! 73: ! 74: <stdout> ! 75: HTTP/1.1 302 OK swsbounce swsclose ! 76: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 77: Content-Length: 8 ! 78: Connection: close ! 79: Content-Type: text/plain ! 80: Location: ./10900001 ! 81: ! 82: HTTP/1.1 200 OK ! 83: Date: Thu, 09 Nov 2010 14:49:00 GMT ! 84: Transfer-Encoding: chunked ! 85: Connection: close ! 86: Content-Type: text/plain; charset=us-ascii ! 87: ! 88: bigger monster ! 89: 2 ! 90: 1 ! 91: 15 ! 92: http://%HOSTIP:%HTTPPORT/10900001 ! 93: text/plain; charset=us-ascii ! 94: 200 ! 95: </stdout> ! 96: ! 97: </verify> ! 98: </testcase>