As of 2019-11-13, the ELB LoadBalancerAttribute documentation reads
The following attributes are supported by only Application Load Balancers....
- routing.http.drop_invalid_header_fields.enabled - Indicates whether HTTP headers with invalid header fields are removed by the load balancer (true) or routed to targets (false). The default is true.
Are the validation rules for header fields different than the rules defined in RFC 7230? If so, are the differences documented anywhere?
Edit: Jon Zobrist reports that the default is false as of 8 PM PST (Nov 13).