Parse URL strings into components and re-create the URL string back from components.