LlRequestSecureURL

De DigiWiki.

Requesting a secure URL.

key urlRequestId;
string secureUrl;
 
request_secure_url()
{
    if (secureUrl != "")
    {
        llReleaseURL(secureUrl);
        secureUrl = "";
    }
 
    urlRequestId = llRequestSecureURL();
}
 
default
{
    changed(integer change)
    {
        if (change & CHANGED_REGION_START)
            request_secure_url();
    }
 
    state_entry()
    {
        request_secure_url();
    }
 
    http_request(key id, string method, string body)
    {
        if (id == urlRequestId)
        {
            urlRequestId = NULL_KEY;
 
            if (method == URL_REQUEST_GRANTED)
            {
                secureUrl = body;
                llOwnerSay(secureUrl);
            }
            else if (method == URL_REQUEST_DENIED)
                llOwnerSay("URL request has been denied! " + body);
        }
        else if (method == "GET")
            llHTTPResponse(id, 200, "Hello world!");
    }
}
Outils personnels
  • Cette page a été consultée 453 fois.
donate
Google Ads