Seeming bug in URI::URL

Aaron Sherman (ajs@openmarket.com)
Thu, 12 Oct 1995 10:10:58 -0400


Quoting problem:

I have the code:

	$str = 'http://foo.com/script?otherurl=http%3A%2F%2Ffoo.com%3A8000%2F';
	$url = new URI::URL $str;
	print $url->as_string, "\n";

What I get back is:

	http://foo.com/script?otherurl=http://foo.com:8000/

Why are the escaped characters unescaped? Not suprisingly, this causes
problems for me. Unfortunately, I do not have time to go through the
code and find out why this is happening, so I will have to kludge
around the problem by directly mucking with LWP::UserAgent, for now.

Please let me know if a patch for this is found, or if this is
designed-in behavior, that will never be fixed. Thanks.

			-AJS

--
Aaron Sherman <ajs@ajs.com>		B4 f w+ c kv s+(--)v r p
I-Kinetics, Inc.			Pager: (508)545-0584
1 NE Executive Park			Fax:   (617)270-4979
Burlington, MA 01803-5005		WWW:   http://ajs.com/~ajs/
		ajs@ajs.com or ajs@openmarket.com
		      "I speak for no one."