HttpSetResponseHeader

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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