Codex

Regexp::Common::URI::http

Section: User Contributed Perl Documentation (3pm)

Updated: 2013-03-08

Index?action=index Return to Main Contents


NAME

Regexp::Common::URI::http -- Returns a pattern for HTTP URIs.

SYNOPSIS

DESCRIPTION

$RE{URI}{HTTP}{-scheme}

Provides a regex for an HTTP URI as defined by RFC 2396 (generic syntax) and RFC 2616 (HTTP).

If P is specified the pattern P is used as the scheme. By default P is . and are reasonable alternatives.

The syntax for an HTTP URI is:

Under , the following are returned:
$1
The entire URI.:
$2
The scheme.:
$3
The host (name or address).:
$4
The port (if any).:
$5
The absolute path, including the query and leading slash.:
$6
The absolute path, including the query, without the leading slash.:
$7
The absolute path, without the query or leading slash.:
$8
The query, without the question mark.:

REFERENCES

[RFC 2396]
Berners-Lee, Tim, Fielding, R., and Masinter, L.: Uniform Resource Identifiers ('URI'): Generic Syntax. August 1998.:
[RFC 2616]
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P. and Berners-Lee, Tim: Hypertext Transfer Protocol --- HTTP/1.1. June 1999.:

SEE ALSO

Regexp::Common::URI for other supported URIs.

AUTHOR

Damian Conway ([email protected])

MAINTAINANCE

This package is maintained by Abigail ([email protected]).

BUGS AND IRRITATIONS

Bound to be plenty.

LICENSE and COPYRIGHT

This software is Copyright (c) 2001 - 2009, Damian Conway and Abigail.

This module is free software, and maybe used under any of the following licenses:


Index

NAME

SYNOPSIS

DESCRIPTION

$RE{URI}{HTTP}{-scheme}

REFERENCES

SEE ALSO

AUTHOR

MAINTAINANCE

BUGS AND IRRITATIONS

LICENSE and COPYRIGHT