Allow passing %client_opts in parse_url() too, because it ends up doing request()