For such url example.com?head=1&foot=1;id Javascript URLSearchParams and Java URLEncodedUtils.parse returns different results.
Which one should I take into account?
Javascript :
let url = new URLSearchParams("?head=1&foot=1;id")
const params = Object.fromEntries(url.entries());
console.log(url) // --> { head: '1', foot: '1;id' }
Java:
List<NameValuePair> params = URLEncodedUtils.parse("head=1&foot=1;id", StandardCharsets.UTF_8);
System.out.println(params); // --> [head=1, foot=1, id]