Break a URL into protocol, host, port, path, query, and fragment.
Percent-encode or decode any string for safe use in URLs.
Fetch a URL and inspect response headers, status, and redirect chain.
Follow every HTTP redirect and show each hop.