xref: /curl/tests/data/test42 (revision 3fd80c7b)
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP GET
6followlocation
7</keywords>
8</info>
9#
10# Server-side
11<reply>
12<data>
13HTTP/1.1 302 OK swsclose
14Location: ../m o o.html/%TESTNUMBER0002
15Date: Tue, 09 Nov 2010 14:49:00 GMT
16Connection: close
17
18</data>
19<data2>
20HTTP/1.1 200 OK swsclose
21Location: this should be ignored
22Date: Tue, 09 Nov 2010 14:49:00 GMT
23Connection: close
24
25body
26</data2>
27<datacheck>
28HTTP/1.1 302 OK swsclose
29%if !hyper
30Location: ../m o o.html/%TESTNUMBER0002
31%else
32Location: ../m o o.html/%TESTNUMBER0002
33%endif
34Date: Tue, 09 Nov 2010 14:49:00 GMT
35Connection: close
36
37HTTP/1.1 200 OK swsclose
38Location: this should be ignored
39Date: Tue, 09 Nov 2010 14:49:00 GMT
40Connection: close
41
42body
43</datacheck>
44</reply>
45
46#
47# Client-side
48<client>
49<server>
50http
51</server>
52<name>
53HTTP redirect with whitespace in path (and conversion)
54</name>
55<command>
56http://%HOSTIP:%HTTPPORT/we/are/all/twits/%TESTNUMBER -L
57</command>
58</client>
59
60#
61# Verify data after the test has been "shot"
62<verify>
63<protocol>
64GET /we/are/all/twits/%TESTNUMBER HTTP/1.1
65Host: %HOSTIP:%HTTPPORT
66User-Agent: curl/%VERSION
67Accept: */*
68
69GET /we/are/all/m%20o%20o.html/%TESTNUMBER0002 HTTP/1.1
70Host: %HOSTIP:%HTTPPORT
71User-Agent: curl/%VERSION
72Accept: */*
73
74</protocol>
75</verify>
76</testcase>
77