A practical guide to parsing URLs in ColdFusion using the underlying Java `java.net.URI` class. Two wrapper methods are built: `parseUri()` which breaks a URL into its component parts (scheme, host, port, path, query, fragment), and `parseUriAndParameters()` which additionally parses the query string into an ordered struct of key-value arrays. The approach supports resolving relative URLs against a base URL, handles encoded vs decoded values, and demonstrates ColdFusion's ability to leverage Java classes directly.
Sort: