1
2
3
4
5
6
7
8
9
10
11
12
13
14 package ch.qos.logback.access.common.servlet;
15
16 import ch.qos.logback.access.common.AccessConstants;
17
18 import jakarta.servlet.http.HttpServletRequest;
19 import jakarta.servlet.http.HttpServletResponse;
20
21 public class Util {
22
23 public static boolean isFormUrlEncoded(HttpServletRequest request) {
24
25 String contentTypeStr = request.getContentType();
26 if ("POST".equalsIgnoreCase(request.getMethod()) && contentTypeStr != null
27 && contentTypeStr.startsWith(AccessConstants.X_WWW_FORM_URLECODED)) {
28 return true;
29 } else {
30 return false;
31 }
32 }
33
34 public static boolean isImageResponse(HttpServletResponse response) {
35
36 String responseType = response.getContentType();
37
38 if (responseType != null && responseType.startsWith(AccessConstants.IMAGE_CONTENT_TYPE)) {
39 return true;
40 } else {
41 return false;
42 }
43 }
44 }