Difference between revisions of "Http request/fr"

From Second Life Wiki
Jump to navigation Jump to search
m (New page: {{LSL_Event/fr|event_id |event=http_request|event_id=33|event_delay |p1_type=key|p1_name=requête_id|p1_desc=Identifiant de la requête HTTP utilisé pour la réponse. |p2_type=string|p2_n...)
 
m
 
Line 46: Line 46:
|notes
|notes
|issues=
|issues=
{{Issue|SVC-1086|Conception: LSL http_server|type=fs|status=ip}}
{{Issue/V1|SVC-1086|Conception: LSL http_server|type=fs|status=ip}}
|cat1=HTTP/fr
|cat1=HTTP/fr
|cat2
|cat2

Latest revision as of 15:21, 26 September 2013

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.