Decode URL encoded text and parse components including scheme, domain, port, path, query, and fragment.