Usage: APR::URI::parse(classname, p_sv, uri)

Samuel Gómez <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <CAJ8r+kGO5yeBmEN8XXcrYKszKhtB0qB71W8rd70CpF4RVZ3SAA@mail.gmail.com>
Hi,

In a mod_perl handler I am writing I wrote
my $parsed_uri = APR::URI->parse($r->pool, $uri);
as stated by
http://perl.apache.org/docs/2.0/api/APR/URI.html#C_parse_
but on execution it gave me this error:
"Usage: APR::URI::parse(classname, p_sv, uri)"

So I have three questions.

1. I think there is an error regarding the APR::URI->parse method either in
the mod_perl documentation, or in mod_perl itself.

2. If mod_perl is right, what is a classname? Please provide an example.

3. Actually I was using that line to get the hostname of the request. I
replaced it by
my $uri_hostname = $r->hostname;
and it is apparently working. I'm I doing it right?

Thank you!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.