17
17
*
18
18
* @see SimpleHttpExchange
19
19
* @since 02.00.00
20
- * @version 03.04.00
20
+ * @version 03.04.03
21
21
* @author Ktt Development
22
22
*/
23
23
@ SuppressWarnings ("SpellCheckingInspection" )
@@ -37,20 +37,20 @@ final class SimpleHttpExchangeImpl extends SimpleHttpExchange {
37
37
private final RequestMethod requestMethod ;
38
38
39
39
private final String rawGet ;
40
- private final HashMap <String ,String > getMap ;
40
+ private final Map <String ,String > getMap ;
41
41
private final boolean hasGet ;
42
42
43
43
private final String rawPost ;
44
44
@ SuppressWarnings ("rawtypes" )
45
- private final HashMap postMap ;
45
+ private final Map postMap ;
46
46
private final boolean hasPost ;
47
47
48
- private final HashMap <String ,String > cookies ;
48
+ private final Map <String ,String > cookies ;
49
49
50
50
private final OutputStream outputStream ;
51
51
52
52
@ SuppressWarnings ("FieldCanBeLocal" )
53
- private final Function <String ,HashMap <String ,String >> parseWwwFormEnc = s -> {
53
+ private final Function <String ,Map <String ,String >> parseWwwFormEnc = s -> {
54
54
final LinkedHashMap <String ,String > OUT = new LinkedHashMap <>();
55
55
final String [] pairs = s .split ("&" );
56
56
@@ -144,13 +144,13 @@ static SimpleHttpExchange create(final HttpExchange exchange){
144
144
postMap = new HashMap <>();
145
145
final String [] pairs = OUT .replace (endBoundary ,"" ).split (Pattern .quote (startBoundary ));
146
146
for (String pair : pairs ){
147
- final HashMap <String , HashMap > postHeaders = new HashMap <>();
147
+ final Map <String , Map > postHeaders = new HashMap <>();
148
148
if (pair .contains ("\r \n \r \n " )){
149
149
final String [] headers = pair .substring (0 , pair .indexOf ("\r \n \r \n " )).split ("\r \n " );
150
150
151
151
for (String header : headers ) {
152
- final HashMap headerMap = new HashMap <>();
153
- final HashMap <String , String > val = new HashMap <>();
152
+ final Map headerMap = new HashMap <>();
153
+ final Map <String , String > val = new HashMap <>();
154
154
155
155
final Matcher headerMatcher = boundaryHeaderPattern .matcher (header );
156
156
if (headerMatcher .find ()) {
@@ -165,7 +165,7 @@ static SimpleHttpExchange create(final HttpExchange exchange){
165
165
postHeaders .put ((String ) headerMap .get ("header-name" ), headerMap );
166
166
}
167
167
168
- final HashMap row = new HashMap ();
168
+ final Map row = new HashMap ();
169
169
row .put ("headers" ,postHeaders );
170
170
row .put ("value" ,pair .substring (pair .indexOf ("\r \n \r \n " )+4 ,pair .lastIndexOf ("\r \n " )));
171
171
@@ -259,7 +259,7 @@ public final String getRawGet(){
259
259
}
260
260
261
261
@ Override
262
- public final HashMap <String , String > getGetMap (){
262
+ public final Map <String , String > getGetMap (){
263
263
return getMap ;
264
264
}
265
265
@@ -276,7 +276,7 @@ public final String getRawPost(){
276
276
}
277
277
278
278
@ Override @ SuppressWarnings ("rawtypes" )
279
- public final HashMap getPostMap (){
279
+ public final Map getPostMap (){
280
280
return postMap ;
281
281
}
282
282
@@ -301,7 +301,7 @@ public final int getResponseCode(){
301
301
302
302
303
303
@ Override
304
- public final HashMap <String , String > getCookies (){
304
+ public final Map <String , String > getCookies (){
305
305
return new HashMap <>(cookies );
306
306
}
307
307
0 commit comments