zxl
2025-11-12 036c6f1773692488838fdac94e6400ccbf074749
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Êþº¾=j
 ,javax/servlet/http/HttpServletRequestWrapper<init>*(Ljavax/servlet/http/HttpServletRequest;)V
     
getParameterValues'(Ljava/lang/String;)[Ljava/lang/String; java/lang/String
 $com/ycl/common/utils/html/EscapeUtilclean&(Ljava/lang/String;)Ljava/lang/String;
 trim()Ljava/lang/String;
 2com/ycl/common/filter/XssHttpServletRequestWrapper isJsonRequest()Z
  getInputStream$()Ljavax/servlet/ServletInputStream;"utf-8
$%& '(org/apache/commons/io/IOUtilstoString;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;
*+, -. com/ycl/common/utils/StringUtilsisEmpty(Ljava/lang/String;)Z
0 12getBytes(Ljava/lang/String;)[B4java/io/ByteArrayInputStream
36 7([B)V94com/ycl/common/filter/XssHttpServletRequestWrapper$1
8; <W(Lcom/ycl/common/filter/XssHttpServletRequestWrapper;[BLjava/io/ByteArrayInputStream;)V>$org/springframework/http/HttpHeaders@ Content-Type
B C    getHeaderE"org/springframework/http/MediaTypeGapplication/json
*I JKstartsWithIgnoreCase3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)ZCodeLineNumberTableLocalVariableTablethis4Lcom/ycl/common/filter/XssHttpServletRequestWrapper;request'Ljavax/servlet/http/HttpServletRequest;iIlength escapesValues[Ljava/lang/String;nameLjava/lang/String;values StackMapTableWjson    jsonBytes[BbisLjava/io/ByteArrayInputStream;
Exceptionsdjava/io/IOExceptionheader
SourceFile!XssHttpServletRequestWrapper.java NestMembers InnerClasses!L>*+·±M
NOPQR    
LÙ:*+·M,Æ-,¾>½ :6¢,2¸ ¶S„§ÿè°*+·°M&    !"
$ %&)+&1+4-N>ST 'UT!VW:OP:XY4ZW[ÿ \\úù L¼E*¶š*·°*·!¸#L+¸)™*·°+¸ ¶L+!¶/M»3Y,·5N»8Y*,-·:°M&    46 :;="A*B1C:DN*EOP/]Y1^_: `a[     ü bcLF*?·AL+F¸H¬M
lmNOPeYfgh8i
8