Parse a URL into 6 components:
(scheme)://(netloc)/(path);(params)?(query)#(fragment)
Return: a 6-tuple: (scheme, netloc, path, params, query, fragment).
Note that we don't break the components up in smaller bits
(e.g. netloc is a single string) and we don't expand % escapes.
Parse a URL into 6 components: (scheme)://(netloc)/(path);(params)?(query)#(fragment)
Return: a 6-tuple: (scheme, netloc, path, params, query, fragment). Note that we don't break the components up in smaller bits (e.g. netloc is a single string) and we don't expand % escapes.