HTTPS: Difference between revisions
Content added Content deleted
m (Added LSL.) |
|||
Line 250: | Line 250: | ||
} |
} |
||
</lang> |
</lang> |
||
=={{header|LSL}}== |
|||
Virtually identical to the HTTP Task. |
|||
To test it yourself; rez a box on the ground, and add the following as a New Script. |
|||
<lang LSL>string sURL = "https://SourceForge.Net/"; |
|||
key kHttpRequestId; |
|||
default { |
|||
state_entry() { |
|||
kHttpRequestId = llHTTPRequest(sURL, [], ""); |
|||
} |
|||
http_response(key kRequestId, integer iStatus, list lMetaData, string sBody) { |
|||
if(kRequestId==kHttpRequestId) { |
|||
llOwnerSay("Status="+(string)iStatus); |
|||
integer x = 0; |
|||
for(x=0 ; x<llGetListLength(lMetaData) ; x++) { |
|||
llOwnerSay("llList2String(lMetaData, "+(string)x+")="+llList2String(lMetaData, x)); |
|||
} |
|||
list lBody = llParseString2List(sBody, ["\n"], []); |
|||
for(x=0 ; x<llGetListLength(lBody) ; x++) { |
|||
llOwnerSay("llList2String(lBody, "+(string)x+")="+llList2String(lBody, x)); |
|||
} |
|||
} |
|||
} |
|||
}</lang> |
|||
Output: |
|||
<pre>Status=200 |
|||
llList2String(lMetaData, 0)=0 |
|||
llList2String(lMetaData, 1)=2048 |
|||
llList2String(lBody, 0)=<!doctype html> |
|||
llList2String(lBody, 1)=<!-- Server: sfs-consume-7 --> |
|||
llList2String(lBody, 2)=<!--[if lt IE 7 ]> <html lang="en" class="no-js ie6" > <![endif]--> |
|||
llList2String(lBody, 3)=<!--[if IE 7 ]> <html lang="en" class="no-js ie7" > <![endif]--> |
|||
llList2String(lBody, 4)=<!--[if IE 8 ]> <html lang="en" class="no-js ie8" > <![endif]--> |
|||
llList2String(lBody, 5)=<!--[if IE 9 ]> <html lang="en" class="no-js ie9" > <![endif]--> |
|||
llList2String(lBody, 6)=<!--[if (gt IE 9)|!(IE)]>--> <html lang="en" class="no-js"> <!--<![endif]--> |
|||
llList2String(lBody, 7)= <head> |
|||
llList2String(lBody, 8)= <meta charset="utf-8"> |
|||
llList2String(lBody, 9)= |
|||
llList2String(lBody, 10)= <meta id="webtracker" name="webtracker" content='{"event_id": "ea71f064-ca28-11e1-98cc-0019b9f0e8fc"}'> |
|||
llList2String(lBody, 11)= <meta name="description" content="Free, secure and fast downloads from the largest Open Source applications and software directory - SourceForge.net"> |
|||
llList2String(lBody, 12)= <meta name="keywords" content="Open Source, Open Source Software, Development, Community, Source Code, Secure, Downloads, Free Software"> |
|||
llList2String(lBody, 13)=<meta name="msvalidate.01" content="0279349BB9CF7ACA882F86F29C50D3EA" /> |
|||
llList2String(lBody, 14)= <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|||
llList2String(lBody, 15)= <title>SourceForge - Download, Develop and Publish Free Open Source Software</title> |
|||
llList2String(lBody, 16)= <link rel="shortcut icon" href="http://a.fsdn.com/con/img/sftheme/favicon.ico"> |
|||
... ... ... ... ... ... ... ... ... ... ... ... ... ...</pre> |
|||
=={{header|Mathematica}}== |
=={{header|Mathematica}}== |