You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This switch case is based on regular expressions that are not an exact match - not start with ^ and ends with $.
In case I have a custom header with one of those values like x-envoy-expected-rq-timeout-ms (which is auto-generated by envoy proxy) the request will fail although it should pass.
To Reproduce
Setup Fluentd with HTTP input plugin and send a custom header called some-header-expected-something with a value which is not 100-continue.
Expected behavior
The match should be an exact match.
Your Environment
Fluentd or td-agent version: fluentd 1.6.3 (but also true to the latest version)
Check CONTRIBUTING guideline first and here is the list to help us investigate the problem.
Describe the bug
In HTTP input plugin there is a switch/case part
fluentd/lib/fluent/plugin/in_http.rb
Line 334 in 5ef1c03
This switch case is based on regular expressions that are not an exact match - not start with ^ and ends with $.
In case I have a custom header with one of those values like
x-envoy-expected-rq-timeout-ms
(which is auto-generated by envoy proxy) the request will fail although it should pass.To Reproduce
Setup Fluentd with HTTP input plugin and send a custom header called
some-header-expected-something
with a value which is not100-continue
.Expected behavior
The match should be an exact match.
Your Environment
fluentd 1.6.3
(but also true to the latest version)alpine 3.9.4
4.14.138-114.102.amzn2.x86_64
Your Configuration
Your Error Log
No error log just 417 respose code
The text was updated successfully, but these errors were encountered: