|
|
|
Supported mod_perl API MethodsThe Perl support for Roxen 2.1 has limited support for the Apache mod_perl interface. A request object can be obtained with $r = Roxen->request();or, for compatibility, $r = Apache->request();The request object functions currently supported include: $r->print ( @list )$r->printf( $formatstring, @list ) $r->status( [ $status ] ) $r->status_line( [ $status ] ) $r->method() $r->uri() $r->filename() $r->protocol() $r->log_error( $message ) $r->warn( $message ) $r->get_basic_auth_pw() $r->get_remote_host() $c = $r->connection() The connection object supports the following functions: $c->auth_type()$c->user() $c->remote_ip() $c->remote_host() Additionally, two auxiliary functions are available: Roxen->unescape_url( $url )Roxen->unescape_url_info( $url ) For compatibility, they are also available as Apache->unescape_url( $url )Apache->unescape_url_info( $url ) The standard Perl functions "print" and "exit" have been overloaded so that they should reasonably safe to use, but their use is deprecated. Use $r->print() and $r->exit() instead. |
|||||||||