Annotation of embedaddon/curl/tests/data/test1131, revision 1.1
1.1 ! misho 1: <testcase>
! 2: <info>
! 3: <keywords>
! 4: HTTP
! 5: HTTP PUT
! 6: Expect: 100-continue
! 7: </keywords>
! 8: </info>
! 9:
! 10: #
! 11: # Server-side
! 12: <reply>
! 13: <data nocheck="yes">
! 14: HTTP/1.1 400 NOOOOOOOOO
! 15: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 16: Server: test-server/fake
! 17: Content-Length: 9
! 18: Content-Type: text/html
! 19:
! 20: FAILURE1
! 21: </data>
! 22:
! 23: <data1>
! 24: HTTP/1.1 400 NEITHER
! 25: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 26: Server: test-server/fake
! 27: Content-Length: 9
! 28: Content-Type: text/html
! 29:
! 30: FAILURE2
! 31: </data1>
! 32:
! 33: # we use skip to make the test server never read the full payload off
! 34: # the socket and instead return the response at once
! 35: <servercmd>
! 36: skip: 100
! 37: </servercmd>
! 38: </reply>
! 39:
! 40: #
! 41: # Client-side
! 42: <client>
! 43: # 100 x 'x'
! 44: <file name="log/file1131">
! 45: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
! 46: </file>
! 47: <server>
! 48: http
! 49: </server>
! 50: <name>
! 51: HTTP PUT expect 100-continue with a 400
! 52: </name>
! 53: <command option="no-output">
! 54: -T log/file1131 http://%HOSTIP:%HTTPPORT/1131 -T log/file1131 http://%HOSTIP:%HTTPPORT/11310001
! 55: </command>
! 56: </client>
! 57:
! 58: #
! 59: # Verify data after the test has been "shot"
! 60: <verify>
! 61: <stdout>
! 62: HTTP/1.1 400 NOOOOOOOOO
! 63: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 64: Server: test-server/fake
! 65: Content-Length: 9
! 66: Content-Type: text/html
! 67:
! 68: FAILURE1
! 69: HTTP/1.1 400 NEITHER
! 70: Date: Thu, 09 Nov 2010 14:49:00 GMT
! 71: Server: test-server/fake
! 72: Content-Length: 9
! 73: Content-Type: text/html
! 74:
! 75: FAILURE2
! 76: </stdout>
! 77: <strip>
! 78: ^User-Agent:.*
! 79: </strip>
! 80: <protocol>
! 81: PUT /1131 HTTP/1.1
! 82: Host: %HOSTIP:%HTTPPORT
! 83: Accept: */*
! 84: Content-Length: 100
! 85: Expect: 100-continue
! 86:
! 87: PUT /11310001 HTTP/1.1
! 88: Host: %HOSTIP:%HTTPPORT
! 89: Accept: */*
! 90: Content-Length: 100
! 91: Expect: 100-continue
! 92:
! 93: </protocol>
! 94: </verify>
! 95: </testcase>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>