This example Curl program will retrieve the source HTML of the URL you submit. IE doesn't work with default security settings and the 'MIME Sniffing" feature needs to be disabled so the file attribute is used for MIME determination like the other browsers.
MSDN Referencehttp://www.scriptbasic.org/curl.html
*** getweb.bas ***
#!/usr/bin/scriba -c
INCLUDE cgi.bas
INCLUDE curl.bas
OPTION cgi$Method cgi::Post or cgi::Get
this_url = cgi::PostParam("geturl")
CURL = curl::init()
curl::option CURL,"URL",this_url
curl::option CURL,"FILE","/var/www/vhosts/scriptbasic.org/httpdocs/pagedump.txt"
curl::perform CURL
curl::finish CURL
cgi::Header 302,""
PRINT "Location: /pagedump.txt\n"
cgi::FinishHeader
END
*** curl.html ***
<html>
<head>
<title>ScriptBasic WebGet</title>
</head>
<body>
<h1>Curl Example</h1>
Enter URL to retrieve:
<form method="post" action="/cgi-bin/getweb.bas">
<input type="text" name="geturl" size=40>
<input type="submit" value="Get Page">
</form>
</body>
</html>