mirror of
https://github.com/MewoLab/AquaDX.git
synced 2026-02-10 09:17:28 +08:00
[O] Hide unnecessarily long EOF error for Diva compression
This commit is contained in:
@@ -7,6 +7,7 @@ import jakarta.servlet.FilterChain;
|
|||||||
import jakarta.servlet.ServletException;
|
import jakarta.servlet.ServletException;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import org.eclipse.jetty.io.EofException;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
@@ -49,7 +50,11 @@ public class DivaCompressionFilter extends OncePerRequestFilter {
|
|||||||
response.setContentLength(respResult.length);
|
response.setContentLength(respResult.length);
|
||||||
response.setHeader("pragma", "DFI");
|
response.setHeader("pragma", "DFI");
|
||||||
|
|
||||||
response.getOutputStream().write(respResult);
|
try {
|
||||||
|
response.getOutputStream().write(respResult);
|
||||||
|
} catch (EofException e) {
|
||||||
|
logger.warn("- EOF: Client closed connection");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ class CompressionFilter : OncePerRequestFilter() {
|
|||||||
try {
|
try {
|
||||||
resp.outputStream.write(respResult)
|
resp.outputStream.write(respResult)
|
||||||
} catch (e: EofException) {
|
} catch (e: EofException) {
|
||||||
logger.warn("Client closed connection")
|
logger.warn("- EOF: Client closed connection")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user