Difference between revisions of "Category:LSL HTTP"
m |
Droth Karu (talk | contribs) (Corrected how HTTP requests are throttled,added that HTTP requests can be used for communicating with other scripts in-world and added HTTP-In functions and events) |
||
Line 3: | Line 3: | ||
== HTTP == | == HTTP == | ||
[[LSL]] includes functions that utilize HTTP, the HyperText Transfer Protocol, for communicating with web servers on the outside internet. HTTP requests incur no speed penalty, but there is a limit on how many requests per [[ | [[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''' | '''Functions''' | ||
Line 14: | Line 14: | ||
[[llUnescapeURL]] Returns the UTF-8 characters without escape codes. | [[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 <nowiki>(https://)</nowiki> | |||
'''Events''' | '''Events''' | ||
[[http_response]] Called when an HTTP request is complete. | [[http_response]] Called when an HTTP request is complete. | ||
[[http_response]] Called when the script receives an HTTP request. | |||
{{LSLC|}}{{LSLC|Communications}} | {{LSLC|}}{{LSLC|Communications}} |
Revision as of 08:40, 21 August 2009
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://)
Events
http_response Called when an HTTP request is complete.
http_response Called when the script receives an HTTP request.
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.