Mercurial > prosody-hg
comparison net/http/server.lua @ 10326:cd1c73c2bdec
net.http.server: Explicitly convert number to string, avoiding implicit coercion
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 12 Oct 2019 19:30:29 +0200 |
| parents | 3f4c25425589 |
| children | 7a95f27ac9d6 |
comparison
equal
deleted
inserted
replaced
| 10325:f2bbad04cf64 | 10326:cd1c73c2bdec |
|---|---|
| 312 response:done(); | 312 response:done(); |
| 313 end | 313 end |
| 314 function _M.send_response(response, body) | 314 function _M.send_response(response, body) |
| 315 if response.finished then return; end | 315 if response.finished then return; end |
| 316 body = body or response.body or ""; | 316 body = body or response.body or ""; |
| 317 response.headers.content_length = #body; | 317 response.headers.content_length = ("%d"):format(#body); |
| 318 if response.is_head_request then | 318 if response.is_head_request then |
| 319 return _M.send_head_response(response) | 319 return _M.send_head_response(response) |
| 320 end | 320 end |
| 321 local output = prepare_header(response); | 321 local output = prepare_header(response); |
| 322 t_insert(output, body); | 322 t_insert(output, body); |
