Use url.parse to allow string-only interface
4.0.0