为什么HttpURLConnection.getHeaderFields()以相反的顺序返回一个列表?

时间:2016-08-15 05:21:36

标签: java android httpurlconnection

有三个" Set-Cookie"响应标题中的键。

例如:

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

我检查过"回复"在HttpURLConnection的财产,它有正确的顺序。

然而,当我打电话时

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

方法,它以相反的顺序返回一个列表,这意味着JID = 100是最新的Cookie?

1 个答案:

答案 0 :(得分:0)

检查JDK Bug系统。这是一个尚未解决的漏洞。

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