File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
src/main/java/com/github/kayjamlang/request Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change 1212import java .net .HttpURLConnection ;
1313import java .net .URL ;
1414import java .net .URLEncoder ;
15+ import java .util .ArrayList ;
16+ import java .util .List ;
1517import java .util .Map ;
1618
1719public class RequestLibrary extends Library {
@@ -21,12 +23,9 @@ public RequestLibrary() throws Exception {
2123 MapClass map = (MapClass ) context .variables .get ("query" );
2224 Map <Object , Object > queryMap = map .getVariable ((Context ) map .data .get ("ctx" ), MapClass .FIELD_MAP );
2325
24- StringBuilder query = new StringBuilder ();
26+ List < String > query = new ArrayList <> ();
2527 for (Map .Entry <Object , Object > entry : queryMap .entrySet ()){
26- query .append (query .length ()==0 ?"?" :"&" )
27- .append (entry .getKey ().toString ())
28- .append (URLEncoder .encode (entry .getValue ().toString (),
29- "UTF-8" ));
28+ query .add (entry .getKey ()+"=" +URLEncoder .encode ((String ) entry .getValue (), "UTF-8" ));
3029 }
3130
3231 return query .toString ();
You can’t perform that action at this time.
0 commit comments