webmcp
view framework/env/request/add_header.lua @ 399:ef3201ed67f5
Bug in <db_handle>:try_query(...) fixed, which caused errors when result contains more than two columns (bug introduced by changeset fb98b17056e5)
author | jbe |
---|---|
date | Sun Jan 03 21:15:57 2016 +0100 (2016-01-03) |
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