Analyze any URL and extract its components.
A URL parser breaks a URL into its individual components such as protocol, host, path and query parameters.
https://example.com/page?id=10
Parsed result:
protocol: https hostname: example.com path: /page query: ?id=10