chiark / gitweb /
Import curl_7.56.1.orig.tar.gz
[curl.git] / tests / data / test1150
1 <testcase>
2 <info>
3 <keywords>
4 HTTP
5 HTTP GET
6 HTTP proxy
7 </keywords>
8 </info>
9 # Server-side
10 <reply>
11
12 # this is returned when we get a GET!
13 <data>
14 HTTP/1.1 200 OK
15 Date: Thu, 09 Nov 2010 14:49:00 GMT
16 Content-Length: 7
17 Content-Type: text/html
18 Funny-head: yesyes
19
20 daniel
21 </data>
22 </reply>
23
24 # Client-side
25 <client>
26 <server>
27 http
28 </server>
29  <name>
30 HTTP proxy with URLs using different ports
31  </name>
32  <command>
33 --proxy http://%HOSTIP:%HTTPPORT http://test.remote.example.com.1150:150/path http://test.remote.example.com.1150:1234/path/
34 </command>
35 </client>
36
37 # Verify data after the test has been "shot"
38 <verify>
39 <strip>
40 ^User-Agent: curl/.*
41 </strip>
42 <protocol>
43 GET http://test.remote.example.com.1150:150/path HTTP/1.1\r
44 Host: test.remote.example.com.1150:150\r
45 Accept: */*\r
46 Proxy-Connection: Keep-Alive\r
47 \r
48 GET http://test.remote.example.com.1150:1234/path/ HTTP/1.1\r
49 Host: test.remote.example.com.1150:1234\r
50 Accept: */*\r
51 Proxy-Connection: Keep-Alive\r
52 \r
53 </protocol>
54 </verify>
55 </testcase>