HttpSetResponseHeader
Jump to navigation
Jump to search
This function sets the value for the specified HTTP response header of the current HTML page.
Syntax
bool httpSetResponseHeader ( string headerName, string headerValue )
Required Arguments
- headerName: the HTTP header whose value is being set. You can find a list of header names here. Header names should be all lower case letters.
- headerValue: the new value for the specified header.
Returns
Returns true if the header value was set successfully, false otherwise.
Example
Using httpSetResponseHeader to set the content type. (Example from httpWrite)
<* local file = fileOpen ( "icons/icon.png" ) if file then while not fileIsEOF(file) do buffer = fileRead(file, 500) httpWrite(buffer, buffer:len()) end fileClose(file) httpSetResponseHeader ( "content-type", "image/png") else *> Could not read file <* end *>
See Also
These functions can only be used from within lua blocks in HTML pages hosted by the server
- httpClear
- httpRequestLogin
- httpSetResponseCode
- httpSetResponseCookie
- httpSetResponseHeader
- httpWrite