xref: /curl/tests/data/test498 (revision 07dd60c0)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6</keywords>
7</info>
8
9#
10# Server-side
11<reply>
12<data nocheck="yes">
13HTTP/1.1 301 OK
14Date: Tue, 09 Nov 2010 14:49:00 GMT
15Server: test-server/fake
16Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
17ETag: "21025-dc7-39462498"
18Accept-Ranges: bytes
19Content-Length: 6
20Location: /
21Connection: close
22Content-Type: text/html
23%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 farmer’s wife.%0a]%
24-foo-
25</data>
26</reply>
27
28#
29# Client-side
30<client>
31<server>
32http
33</server>
34<name>
35Reject too large HTTP response headers on endless redirects
36</name>
37<command>
38http://%HOSTIP:%HTTPPORT/%TESTNUMBER --max-redirs 400 --location
39</command>
40</client>
41
42#
43# Verify data after the test has been "shot"
44<verify>
45# curl: (56) Too large response headers: 6144086 > 6144000
46# hyper returns a generic error that libcurl converts to an even more
47# generic error
48<errorcode>
49%if hyper
501
51%else
5256
53%endif
54</errorcode>
55</verify>
56</testcase>
57