API reference list
This page acts as a list of all Silvermoon’s APIs sorted by categories.
Click onto API’s name to get redirected to detailed page about it!
Request
sm.request- request informationsm.header- http headerssm.body- request bodysm.params- url params
Response
sm.set_http_code()- Set response http status codesm.set_mime_type()- Set response mime typesm.set_header()- Set a headersm.delete_header()- Delete a headersm.redirect()- Redirect to a pagesm.halt()- Halt rendering of the pagesm.set_page_content()- Set page’s contents and halt rendering
Security
sm.escape_html()- Escape HTML for safe renderingsm.unescape_html()- Revert HTML escapingsm.escape_url()- Escape URL for transportsm.unescape_url()- Revert URL escaping
Cookies
sm.cookies- cookiessm.set_cookie- set cookiesm.delete_cookie- remove cookie
Other
sm.VERSION- silvermoon’s versionsm.FOLDER- current .sm file’s parent folder