Http request/fr

From Second Life Wiki
Jump to: navigation, search

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.