class Url(namedtuple(
Data structure for representing an HTTP URL. Used as a return value for :func:`parse_url`. Both the scheme and host are normalized as they are both case-insensitive according to RFC 3986.
Method | __new__ |
Undocumented |
Method | __str__ |
Undocumented |
Class Variable | __slots__ |
Undocumented |
Property | hostname |
For backwards-compatibility with urlparse. We're nice like that. |
Property | netloc |
Network location including host and port |
Property | request |
Absolute path including the query string. |
Property | url |
Convert self into a url |
Undocumented
Convert self into a url This function should more or less round-trip with :func:`.parse_url`. The returned url may not be exactly the same as the url inputted to :func:`.parse_url`, but it should be equivalent by the RFC (e.g., urls with a blank port will have : removed). Example: :: >>> U = parse_url('http://google.com/mail/') >>> U.url 'http://google.com/mail/' >>> Url('http', 'username:password', 'host.com', 80, ... '/path', 'query', 'fragment').url 'http://username:password@host.com:80/path?query#fragment'