Category:LSL HTTP
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.
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
HTTP
LSL includes functions that utilize HTTP, the HyperText Transfer Protocol, for communicating with other scripts in-world or web servers on the outside internet. HTTP requests incur no speed penalty, but there is a limit on how many requests per object can be made.
Functions
- llEscapeURL
- Returns the UTF-8 encoded escape codes for selected characters.
- llHTTPRequest
- Requests information from an HTTP server.
- llLoadURL
- Loads a web page in an external browser.
- llUnescapeURL
- Returns the UTF-8 characters without escape codes.
- llHTTPResponse
- Responds to an HTTP request made to the script.
- llGetFreeURLs
- Returns the number of URLs that the script can request for HTTP-In.
- llGetHTTPHeader
- Returns the value of the requested header for a given HTTP request made to the script.
- llReleaseURL
- Releases a given URL so it may not be used further.
- llRequestURL
- Requests a non-secure URL to be used with HTTP-In.
- llRequestSecureURL
- Same as llRequestURL but requests a secure url (https://)
- llSetContentType
- sets the content type for non-text http responses. Called in the http_request event before the call to the function llHTTPResponse . ( or inside user-defined functions called in the http_request event )
Events
- http_request
- Called when the script receives an HTTP request.
- http_response
- Called when an HTTP request is complete.
Understanding LSL HTTP Communications
Subcategories
This category has the following 2 subcategories, out of 2 total.
Pages in category "LSL HTTP"
The following 15 pages are in this category, out of 15 total.