Software /
code /
prosody
Changeset
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 |
parents | 11373:ad3b5384fc03 |
children | 11375:6b687210975b |
files | plugins/mod_http_file_share.lua |
diffstat | 1 files changed, 3 insertions(+), 0 deletions(-) [+] |
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