Http request/fr

From Second Life Wiki
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.

Description

Event: http_request( key requête_id, string methode, string body ){ ; }

Ce déclencle à la réception d'un requête HTTP.

• key requête_id Identifiant de la requête HTTP utilisé pour la réponse.
• string methode GET, POST ou PUT
• string body Contenu de la requête.

Spécification

See Consultez LSL_http_server pour des spécification complètes.

Exemples

Voir LSL_http_server/examples pour quelques exeples d'utilisation. <lsl>default {

   state_entry()
   {
       llRequestURL();
   }
   http_request(key id, string method, string body)
   {
       if (method == URL_REQUEST_GRANTED)
       {
           llSay(0,"URL: " + body);
       }
       else if (method == URL_REQUEST_DENIED)
       {
           llSay(0, "Erreur!, pas d'url. " + body);
       }
       else
       {
           llHTTPResponse(id, 200, body);
       }
   }

}</lsl>

Voir aussi

Fonctions

•  llRequestURL Demande une nouvelle URL public de serveur
•  llRequestSecureURL Demande une nouvelle URL public de serveur
•  llReleaseURL Libére une URL
•  llHTTPResponse Utilisé pour répondre aux requêtes HTTP
•  llGetHTTPHeader Renvoie la valeur de l'en-tête HTTP sélectionné
•  llEscapeURL Encode les caractères d'une URL
•  llUnescapeURL Décode les caractères d'une URL

Notes complémentaires

Problèmes

   Conception: LSL http_server
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.