llReleaseURL

From Second Life Wiki
Revision as of 12:12, 19 May 2014 by Strife Onizuka (talk | contribs) (I've changed the script as suggested on the talk page, the reason for rebooting the script is to avoid race conditions that might arise if the change event happens in quick succession.)
Jump to navigation Jump to search

Summary

Function: llReleaseURL( string url );

Releases the specified URL, it will no longer be usable.

• string url URL to release

Examples

KBcaution.png Important: Never ever forget to release a URL again which you have requested! URLs are region resources just like prims. If you take them all you can get into big trouble with the sim owner and/or estate managers.

<lsl> string url; key urlRequestId; key selfCheckRequestId;

request_url() {

   llReleaseURL(url);
   url = "";
   llSetTimerEvent(0.0);
   urlRequestId = llRequestURL();

}

throw_exception(string inputString) {

   llInstantMessage(llGetOwner(), inputString);

   // yeah, bad way to handle exceptions by restarting.
   // However this is just a demo script...

   llResetScript();

}

default {

   on_rez(integer start_param)
   {
       llResetScript();
   }

   changed(integer change)
   {
if (change & CHANGED_OWNER

See Also

Functions

•  llRequestURL
•  llRequestSecureURL
•  llGetFreeURLs
•  llHTTPResponse
•  llGetHTTPHeader

Articles

•  LSL http server

Deep Notes

History

Search JIRA for related Issues

Signature

function void llReleaseURL( string url );