How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

HTTP/2 requests to Spring Boot on ECS behind AWS NLB fail with PROTOCOL_ERROR (HTTP/1.1 works fine)

calendar_today June 25, 2026 person Auke domain spring-boot

After upgrading our application to Spring Boot 4.1.0, requests started failing once the service was running behind an AWS Network Load Balancer (NLB) configured with a TLS listener. The same build worked before the upgrade. Our setup terminates (offloads) TLS at the NLB via a TLS listener, and the connection from the NLB to the target group is plain, non-TLS.

open_in_new Read original post