webmcp
view framework/env/request/set_status.lua @ 195:31f775ea5e24
Fix in JSON documentation
| author | jbe | 
|---|---|
| date | Mon Aug 11 17:41:40 2014 +0200 (2014-08-11) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 --[[--
     2 request.set_status(
     3   str                -- string containing a HTTP status code, e.g. "404 Not Found"
     4 )
     6 Calling this function causes a HTTP status different from 200 OK (or in case of error different from 500 Internal Server Error) to be sent to the browser.
     8 --]]--
    10 function request.set_status(str)
    11   if str then
    12     local t = type(str)
    13     if type(str) == "number" then
    14       str = tostring(str)
    15     elseif type(str) ~= "string" then
    16       error("request.set_status(...) must be called with a string as parameter.")
    17     end
    18     request._status = str
    19   else
    20     request._status = nil
    21   end
    22 end
