This url is not valid, but it works in browser because browser itself is less strict about special characters like :, /, etc.
You should encode your URI first
encoded_url = URI.encode(url)
And then parse it
URI.parse(encoded_url)
This url is not valid, but it works in browser because browser itself is less strict about special characters like :, /, etc.
You should encode your URI first
encoded_url = URI.encode(url)
And then parse it
URI.parse(encoded_url)