Skip to content

Set explicit headers before defaults and refine logging - #7249

Merged
chrisrueger merged 1 commit into
bndtools:masterfrom
chrisrueger:7228-finetuning-httpclient-changes
May 27, 2026
Merged

chrisrueger merged 1 commit into
bndtools:masterfrom
chrisrueger:7228-finetuning-httpclient-changes

Conversation

@chrisrueger

Copy link
Copy Markdown
Contributor

Contains some suggested improvements of previous PR which I merged too fast.

  • Call setHeaders(...) before setHeadersIfAbsent(...) so header defaults are only applied when a header is not already present.
  • Improve logging of default headers (only log if set)

@chrisrueger
chrisrueger marked this pull request as ready for review May 26, 2026 17:57
Comment thread biz.aQute.bndlib/src/aQute/bnd/http/HttpClient.java Outdated
Contains some suggested improvements of previous PR which I merged too fast.

- Call setHeaders(...) before setHeadersIfAbsent(...) so header defaults are only applied when a header is not already present.
- Improve logging of default headers (only log if set)

Signed-off-by: Christoph Rueger <[email protected]>
@chrisrueger
chrisrueger force-pushed the 7228-finetuning-httpclient-changes branch from 71fc85b to d7f3509 Compare May 27, 2026 05:11

@bjhargrave bjhargrave left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@chrisrueger
chrisrueger merged commit afcc93b into bndtools:master May 27, 2026
11 checks passed
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