Software /
code /
prosody
Diff
plugins/mod_http_file_share.lua @ 11374:5b8aec0609f0
mod_http_file_share: Support sending 100 Continue
E.g. curl will ask for this when sending large uploads. Removes a delay
while it waits for an error or go-agead.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 13 Feb 2021 14:06:46 +0100 |
parent | 11357:8cb2a64b15da |
child | 11375:6b687210975b |
line wrap: on
line diff
--- a/plugins/mod_http_file_share.lua Sat Feb 13 13:38:56 2021 +0100 +++ b/plugins/mod_http_file_share.lua Sat Feb 13 14:06:46 2021 +0100 @@ -233,6 +233,9 @@ end request.body_sink = fh; if request.body == false then + if request.headers.expect == "100-continue" then + request.conn:write("HTTP/1.1 100 Continue\r\n\r\n"); + end return true; end end