为什么 HttpURLConnection.getHeaderFields() returns 列表倒序?

Why HttpURLConnection.getHeaderFields() returns a list in reverse order?

有三个 "Set-Cookie" 键响应 headers。

例如:

Set-Cookie: JID=100; Path=/
Set-Cookie: PID=""; Path=/
Set-Cookie: JID=101; Path=/

我检查了 HttpURLConnection 中的 "responses" 属性,它的顺序正确。

然而,当我打电话时

getHeaderFields().get("Set-Cookie"")

方法,它返回了一个倒序的列表,也就是说JID=100是最新的Cookie?

检查 JDK 漏洞系统。这是一个开放的未解决的错误。

https://bugs.openjdk.java.net/browse/JDK-8133686