diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c0497b2c..e133f3b87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,10 +3,11 @@ ------------------------------------------------------------------------------------------------------------- -# 5.7.14 (2021-09-17) +# 5.7.14 (2021-09-22) ### 🐣新特性 ### 🐞Bug修复 +* 【http 】 修复HttpCookie设置cookies的方法,不符合RFC6265规范问题(pr#418@Gitee) ------------------------------------------------------------------------------------------------------------- diff --git a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java index 195f7e28f..074d642e2 100644 --- a/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java +++ b/hutool-http/src/main/java/cn/hutool/http/HttpRequest.java @@ -427,6 +427,8 @@ public class HttpRequest extends HttpBase { if (ArrayUtil.isEmpty(cookies)) { return disableCookie(); } + // 名称/值对之间用分号和空格 ('; ') + // https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers/Cookie return cookie(ArrayUtil.join(cookies, "; ")); }