curl-w32/tests/data/test498

57 lines
1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<testcase>
<info>
<keywords>
HTTP
HTTP GET
</keywords>
</info>
#
# Server-side
<reply>
<data nocheck="yes">
HTTP/1.1 301 OK
Date: Tue, 09 Nov 2010 14:49:00 GMT
Server: test-server/fake
Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
ETag: "21025-dc7-39462498"
Accept-Ranges: bytes
Content-Length: 6
Location: /
Connection: close
Content-Type: text/html
%repeat[1700 x Repeat-this-Header-a-large-number-of-times: Dorothy lived in the midst of the great Kansas prairies, with Uncle Henry, who was a farmer, and Aunt Em, who was the farmers wife.%0a]%
-foo-
</data>
</reply>
#
# Client-side
<client>
<server>
http
</server>
<name>
Reject too large HTTP response headers on endless redirects
</name>
<command>
http://%HOSTIP:%HTTPPORT/%TESTNUMBER --max-redirs 400 --location
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
# curl: (56) Too large response headers: 6144086 > 6144000
# hyper returns a generic error that libcurl converts to an even more
# generic error
<errorcode>
%if hyper
1
%else
56
%endif
</errorcode>
</verify>
</testcase>