应用扫描Java代码-Validation.EncodingRequired-如何解决此问题?

时间:2018-12-04 08:06:39

标签: java encoding java-8

Java 8

应用扫描报告在下面的Validation.EncodingRequired处显示out.write

final String params = props.getProperty("REFRESH_TOKEN", ""); 
try (OutputStream out = urlConn.getOutputStream()) {
    out.write(params.getBytes(UTF_8));
    out.flush();
}

但是值参数已在转换为字节时被编码。

2件事还不清楚:

  1. 字节已被编码-仍然显示错误。
  2. 用于创建此问题的API为 java.util.Properties.getProperty(java.lang.String;java.lang.String):java.lang.String

第二个问题如何?

是创建问题的getProperty还是创建问题的out.write。以及如何同时出现在此问题的呼叫跟踪日志中?在一种方法中,两者都是单独的行。

0 个答案:

没有答案