xref: /curl/tests/data/test1245 (revision e2b4df7b)
1<testcase>
2<info>
3<keywords>
4FTP
5HTTP
6HTTP GET
7--proto
8--proto-redir
9followlocation
10</keywords>
11</info>
12
13#
14# Server-side
15<reply>
16<data>
17HTTP/1.1 301 OK swsclose
18Date: Tue, 09 Nov 2010 14:49:00 GMT
19Server: test-server/fake
20Content-Length: 0
21Location: ftp://%HOSTIP:%FTPPORT/%TESTNUMBER
22Connection: close
23
24</data>
25</reply>
26
27#
28# Client-side
29<client>
30<server>
31http
32ftp
33</server>
34<name>
35--proto deny must override --proto-redir allow
36</name>
37<command>
38--location --proto +all,-ftp --proto-redir -all,+ftp http://%HOSTIP:%HTTPPORT/%TESTNUMBER
39</command>
40</client>
41
42#
43# Verify data after the test has been "shot"
44<verify>
45<protocol>
46GET /%TESTNUMBER HTTP/1.1
47Host: %HOSTIP:%HTTPPORT
48User-Agent: curl/%VERSION
49Accept: */*
50
51</protocol>
52# 1 - Protocol ftp not supported or disabled in libcurl
53<errorcode>
541
55</errorcode>
56</verify>
57</testcase>
58