编码查询参数放心



我使用放心自动获取请求。我有下面的查询参数,我想编码。我搜索并找到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第二个方法在您正在使用的已弃用的方法下面列出。

最新更新