Java/Fortify-未发布的资源:流
对于这一行,强化是给-未发布的资源:流漏洞。有什么原因吗?我们已经将其添加到try with resorces中 我是否需要使用旧模式[try.catch/finally]关闭资源 这里,Java/Fortify-未发布的资源:流,java,fortify,try-with-resources,Java,Fortify,Try With Resources,对于这一行,强化是给-未发布的资源:流漏洞。有什么原因吗?我们已经将其添加到try with resorces中 我是否需要使用旧模式[try.catch/finally]关闭资源 这里,this.httpConnect是:HttpURLConnection-httpConnect=null 请在此提供一些建议。如果getOutputStream()返回的不是ByteArrayOutputStream(或null)的内容,则强制转换将抛出。资源将无法到达try,因此无法关闭 因此,避免在try
this.httpConnect
是:HttpURLConnection-httpConnect=null代码>
请在此提供一些建议。如果getOutputStream()
返回的不是ByteArrayOutputStream
(或null
)的内容,则强制转换将抛出。资源将无法到达try
,因此无法关闭
因此,避免在try with resource语句表达式中执行强制转换。或者最好是完全避免铸型
try (java.io.ByteArrayOutputStream out = (java.io.ByteArrayOutputStream) this.httpConnect.getOutputStream();) {