Mercurial > prosody-hg
comparison net/http/server.lua @ 13380:d53dd83a9944
net.http.server: Fix whitespace-ignoring syntax
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 01 Dec 2023 22:00:18 +0100 |
| parents | 407174990ab0 |
| children | d532176d4334 |
comparison
equal
deleted
inserted
replaced
| 13379:977d92aff563 | 13380:d53dd83a9944 |
|---|---|
| 107 | 107 |
| 108 function runner_callbacks:error(err) | 108 function runner_callbacks:error(err) |
| 109 log("error", "Traceback[httpserver]: %s", err); | 109 log("error", "Traceback[httpserver]: %s", err); |
| 110 local response = { headers = { content_type = "text/plain" }; body = "" }; | 110 local response = { headers = { content_type = "text/plain" }; body = "" }; |
| 111 response.body = events.fire_event("http-error", { code = 500; private_message = err; response = response }); | 111 response.body = events.fire_event("http-error", { code = 500; private_message = err; response = response }); |
| 112 self.data.conn:write("HTTP/1.0 500 Internal Server Error\r\n\z\ | 112 self.data.conn:write("HTTP/1.0 500 Internal Server Error\r\n\z |
| 113 X-Content-Type-Options: nosniff\r\n\z\ | 113 X-Content-Type-Options: nosniff\r\n\z |
| 114 Content-Type: " .. response.headers.content_type .. "\r\n\r\n"); | 114 Content-Type: " .. response.headers.content_type .. "\r\n\r\n"); |
| 115 self.data.conn:write(response.body); | 115 self.data.conn:write(response.body); |
| 116 self.data.conn:close(); | 116 self.data.conn:close(); |
| 117 end | 117 end |
| 118 | 118 |
