【发布时间】:2022-09-23 21:11:13
【问题描述】:
对于这样的 url example.com?head=1&foot=1;id Javascript URLSearchParams 和 Java URLEncodedUtils.parse 返回不同的结果。
我应该考虑哪一个?
Javascript:
let url = new URLSearchParams(\"?head=1&foot=1;id\")
const params = Object.fromEntries(url.entries());
console.log(url) // --> { head: \'1\', foot: \'1;id\' }
爪哇:
List<NameValuePair> params = URLEncodedUtils.parse(\"head=1&foot=1;id\", StandardCharsets.UTF_8);
System.out.println(params); // --> [head=1, foot=1, id]
-
Java 和 Javascript 是两种完全不同的语言。这是两个完全不同的代码 sn-ps,因此它们的字符串表示看起来不同也就不足为奇了。你的问题是什么?
标签: javascript java url