|
Daniel J. Popowich
dpopowich at mtrsd.k12.ma.us
Wed Apr 21 11:45:41 EST 2004
I'm using modpython 3.1.3 built against python 2.3.2 and apache
2.0.40. I'm not getting uri fragments from req.unparsed_uri or
req.parsed_uri. For example, with this handler:
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write('unparsed_uri: %s\n' % req.unparsed_uri)
req.write('parsed_uri: %s\n' % str(req.parsed_uri))
return apache.OK
And specifying this URL with my browser:
http://localhost/~dpopowich/py/?abc=1#foo
I'm getting this output:
unparsed_uri: /~dpopowich/py/?abc=1
parsed_uri: (None, None, None, None, None, None, '/~dpopowich/py/', 'abc=1', None)
Note how parsed_uri is also missing scheme and host info as well.
Whereas the following python script gives expected output:
import urlparse
print urlparse.urlsplit('http://localhost/~dpopowich/py/?abc=1#foo')
Output:
('http', 'localhost', '/~dpopowich/py/', 'abc=1', 'foo')
------------------
Daniel Popowich
Network Specialist
-------------------------------------
Mohawk Trail Regional School District
24 Ashfield Rd.
Shelburne Falls, MA 01370
413.625.0192 x14
-------------------------------------
|