• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2<info>
3<keywords>
4HTTP
5HTTP CONNECT
6HTTP proxy
7proxytunnel
8</keywords>
9</info>
10
11# Server-side
12<reply>
13
14<connect nocheck="yes">
15HTTP/1.1 405 Method Not Allowed swsclose
16
17And you should ignore this data.
18</connect>
19
20</reply>
21
22# Client-side
23<client>
24<server>
25http
26</server>
27 <name>
28HTTP proxy CONNECT with custom User-Agent header
29 </name>
30 <command>
31http://test.remote.example.com.287:%HTTPPORT/path/287 -H "User-Agent: looser/2015" --proxy http://%HOSTIP:%HTTPPORT --proxytunnel --proxy-header "User-Agent: looser/2007"
32</command>
33</client>
34
35# Verify data after the test has been "shot"
36<verify>
37<protocol>
38CONNECT test.remote.example.com.287:%HTTPPORT HTTP/1.1
39Host: test.remote.example.com.287:%HTTPPORT
40User-Agent: looser/2007
41
42</protocol>
43# CURLE_RECV_ERROR
44<errorcode>
4556
46</errorcode>
47<stdout>
48HTTP/1.1 405 Method Not Allowed swsclose
49
50</stdout>
51</verify>
52</testcase>
53