Pass %client_opts to parse_url() too, because some handler like ::HTTP::Client needs it