• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<testcase>
2# Test that no fragment is not send as part of the path
3# when the URI contains 2 '#' (does not follow RFC 2396)
4<info>
5<keywords>
6HTTP
7CURLOPT_URL
8</keywords>
9</info>
10
11# Server-side
12<reply>
13<data>
14HTTP/1.1 200 OK
15Content-Length: 6
16
17hello
18</data>
19</reply>
20
21# Client-side
22<client>
23<server>
24http
25</server>
26 <name>
27HTTP GET with URL whose fragment contains a # (which is illegal)
28 </name>
29 <command>
30http://%HOSTIP:%HTTPPORT/1111?q=foobar#fragment#fragment2
31</command>
32</client>
33
34
35# Verify data after the test has been "shot"
36<verify>
37<strip>
38^User-Agent:.*
39</strip>
40<protocol>
41GET /1111?q=foobar HTTP/1.1
42Host: %HOSTIP:%HTTPPORT
43Accept: */*
44
45</protocol>
46</verify>
47</testcase>
48