diff options
author | Glenn Strauss <gstrauss@gluelogic.com> | 2020-08-07 21:36:48 -0400 |
---|---|---|
committer | Glenn Strauss <gstrauss@gluelogic.com> | 2020-08-10 12:54:33 -0400 |
commit | 346280fed77cf2d2e1ffb09d293a20c4526837a8 (patch) | |
tree | dad63c812248bb3a348f3589e935c1e46abbbc00 /src/mod_proxy.c | |
parent | 8b4abaf498a7e0c732f3d6c7c8099eda0c06b1a4 (diff) | |
download | lighttpd-git-346280fed77cf2d2e1ffb09d293a20c4526837a8.tar.gz |
[mod_proxy] do not forward Expect: 100-continue
do not forward Expect: 100-continue to backend
since we do not handle HTTP/1.1 100 Continue response
Diffstat (limited to 'src/mod_proxy.c')
-rw-r--r-- | src/mod_proxy.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mod_proxy.c b/src/mod_proxy.c index 53e58807..9be9da9d 100644 --- a/src/mod_proxy.c +++ b/src/mod_proxy.c @@ -962,6 +962,11 @@ static handler_t proxy_create_env(gw_handler_ctx *gwhctx) { * outgoing proxy. See also https://httpoxy.org/ */ if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("Proxy"))) continue; break; + case 6: + /* Do not forward Expect: 100-continue + * since we do not handle "HTTP/1.1 100 Continue" response */ + if (buffer_is_equal_caseless_string(&ds->key, CONST_STR_LEN("Expect"))) continue; + break; case 0: continue; } |