Skip to content

Conversation

Jack-Overflow
Copy link
Contributor

There are two open issues surrounding issues with ALB when response header values such as 'content-length' are not strings. This results in a 502 response from ALB. We have also encountered this problem and can confirm this change fixes this issue.
#563
#688

Description of changes:
This change converts all response header values to strings. A change was already made in this PR to convert all multipart headers to strings but the normal headers property was missed.

Checklist

  • Tests have been added and are passing
  • Documentation has been updated

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

… type string

This was identified through using express within AWS Lambda which returns content-length header as a number which causes ALB to throw a 502 bad gateway exception. This change fixes this issue.
… type string

This was identified through using express within AWS Lambda which returns content-length header as a number which causes ALB to throw a 502 bad gateway exception. This change fixes this issue.
@brettstack brettstack merged commit 24c580f into CodeGenieApp:mainline Jul 10, 2025
4 checks passed
github-actions bot pushed a commit that referenced this pull request Jul 10, 2025
## [4.16.1](v4.16.0...v4.16.1) (2025-07-10)

### Bug Fixes

* ensure alb response header values are strings ([#699](#699)) ([24c580f](24c580f))
Copy link

🎉 This PR is included in version 4.16.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants