Skip to content

feat(hutool-http): 控制请求头是否聚合 - #3883

Merged
looly merged 1 commit into
chinabugotech:v5-devfrom
kuveil:v5-dev
Mar 3, 2025
Merged

looly merged 1 commit into
chinabugotech:v5-devfrom
kuveil:v5-dev

Conversation

@kuveil

@kuveil kuveil commented Mar 1, 2025

Copy link
Copy Markdown
Contributor

[新特性] 新增用户控制是否需要聚合请求头为,拼接

根据 HTTP 标准(RFC 7230),对于用户自定义请求头,发送方通常不应发送多个具有相同名称的头,除非其值被定义为逗号分隔列表,但自定义头通常未定义此行为。

我查阅了相关文档,规范中并未对用户自定义的请求做规范;在实践中有服务端支持也有服务端无法支持需要借用插件来完成。

所以增加一个用户可选的是否聚合请求头的操作,用户可选择适配不同服务器,增强 hutool 的实用性,默认为不聚合请求头。

@looly

looly commented Mar 3, 2025

Copy link
Copy Markdown
Collaborator

good job~

@looly
looly merged commit fcf7822 into chinabugotech:v5-dev Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants