放心编码查询参数

Encoding query parameters in rest assured

我正在使用放心自动获取请求。我有以下要编码的查询参数。我用谷歌搜索并发现 URLEncoder.encode(String) 对我的查询参数进行编码,它正在工作,但我收到警告,因为“编码已被弃用。你能帮忙吗,这是我可以用来编码我的查询参数的最新方法。你的感谢帮助。提前致谢

*String queryParam =
                "profiles/employee eq 'test1' and id eq 'test'";
        String restUrl = URLEncoder.encode(queryParam);*

warning: encode(java.lang.String)' is deprecated

您需要提供第二个参数以提供用于进行编码的字符集:

String restUrl = URLEncoder.encode(queryParam, StandardCharsets.UTF_8);

应该可以

https://docs.oracle.com/javase/7/docs/api/java/net/URLEncoder.html 第二种方法列在您正在使用的已弃用的方法下方。