OpenQuizz
Une application de gestion des contenus pédagogiques
|
Public Member Functions | |
def | __new__ (cls, scheme=None, auth=None, host=None, port=None, path=None, query=None, fragment=None) |
def | hostname (self) |
def | request_uri (self) |
def | netloc (self) |
def | url (self) |
def | __str__ (self) |
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.
def __new__ | ( | cls, | |
scheme = None , |
|||
auth = None , |
|||
host = None , |
|||
port = None , |
|||
path = None , |
|||
query = None , |
|||
fragment = None |
|||
) |
def __str__ | ( | self | ) |
def hostname | ( | self | ) |
For backwards-compatibility with urlparse. We're nice like that.
def netloc | ( | self | ) |
Network location including host and port
def request_uri | ( | self | ) |
Absolute path including the query string.
def url | ( | self | ) |
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'