Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. HTTP_Send(string phpscript, list headernames, list headervalues, list postnames, list postvalues, integer replymaxlength)
  2. {
  3.     //messageRecieved = FALSE;
  4.     //responseId = NULL_KEY;
  5.     list HTTP_Params =
  6.     [
  7.         HTTP_METHOD, "POST",
  8.         HTTP_MIMETYPE, "application/x-www-form-urlencoded",
  9.         HTTP_VERIFY_CERT, TRUE,
  10.         HTTP_VERBOSE_THROTTLE, FALSE
  11.     ];
  12.  
  13.     if(replymaxlength > 0)
  14.     {
  15.         HTTP_Params += [HTTP_BODY_MAXLENGTH, replymaxlength];
  16.     }
  17.     headernames += ["Password","Time"];
  18.     headervalues += [passPhrase, (string)llGetUnixTime()];
  19.    
  20.  
  21.  
  22.  
  23.     integer hcount;
  24.     for(;hcount < llGetListLength(headernames);++hcount)
  25.     {
  26.         HTTP_Params +=  [HTTP_CUSTOM_HEADER, llList2String(headernames, hcount), llList2String(headervalues, hcount)];
  27.     }
  28.     string poststring;
  29.     integer pcount;
  30.     for(;pcount < llGetListLength(postnames);++pcount)
  31.     {
  32.         if(pcount > 0) poststring += "&";
  33.         poststring +=  llList2String(postnames, pcount) + "=" + llList2String(postvalues, pcount);
  34.     }
  35.     responseId = llHTTPRequest(server + phpscript,HTTP_Params, poststring);
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement