webmcp
annotate framework/env/request/add_header.lua @ 277:2ddbb44680f7
Bugfix/code-cleanup regarding initializers/finalizers: correctly detect yield-values and remove finalizers upon execution
| author | jbe | 
|---|---|
| date | Sat Mar 21 17:24:27 2015 +0100 (2015-03-21) | 
| parents | c3d539e33710 | 
| children | fa3a5bba0067 | 
| rev | line source | 
|---|---|
| jbe@221 | 1 function request.add_header(key, value) | 
| jbe@254 | 2 if value == nil then | 
| jbe@254 | 3 error("Function request.add_header(...) requires two arguments") | 
| jbe@254 | 4 end | 
| jbe@262 | 5 request.configure(function() | 
| jbe@262 | 6 local headers = request._response_headers | 
| jbe@262 | 7 headers[#headers+1] = {key, value} | 
| jbe@262 | 8 end) | 
| jbe@221 | 9 end |