Category:LSL HTTP

From Second Life Wiki

Jump to: navigation, search

Template:Needs Translation/LSL/de Template:Needs Translation/LSL/es Template:Needs Translation/LSL/el Template:Needs Translation/LSL/he Template:Needs Translation/LSL/it Template:Needs Translation/LSL/ko Template:Needs Translation/LSL/nl Template:Needs Translation/LSL/hu Template:Needs Translation/LSL/no Template:Needs Translation/LSL/da Template:Needs Translation/LSL/sv Template:Needs Translation/LSL/tr Template:Needs Translation/LSL/pl Template:Needs Translation/LSL/pt Template:Needs Translation/LSL/ru Template:Needs Translation/LSL/uk Template:Needs Translation/LSL/zh-Hans Template:Needs Translation/LSL/zh-Hant

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://)

Events

http_request Called when the script receives an HTTP request.

http_response Called when an HTTP request is complete.

Subcategories

This category has the following 2 subcategories, out of 2 total.

L

Personal tools
In other languages