webmcp

view framework/env/request/add_header.lua @ 402:04172238d79b

Do not require "engine" field to be set for mondelefant.connect{...}; Fixed bugs in mondelefant.connect{...} that could have crashed Lua; Shortened Lua registry key for mondelefant library
author jbe
date Wed Jan 06 02:39:50 2016 +0100 (2016-01-06)
parents fa3a5bba0067
children
line source
1 --[[--
2 request.add_header(
3 key, -- name of header, e.g. "Date"
4 value -- value, e.g. "Mon, 1 Jan 2001 01:00:00 GMT"
5 )
7 Adds a HTTP header to the response.
9 --]]--
11 function request.add_header(key, value)
12 if value == nil then
13 error("Function request.add_header(...) requires two arguments")
14 end
15 request.configure(function()
16 local headers = request._response_headers
17 headers[#headers+1] = {key, value}
18 local lower_key = string.lower(key)
19 if lower_key == "cache-control" then
20 request._cache_manual = true
21 end
22 end)
23 end

Impressum / About Us