天软金融分析.NET函数大全 > TSL函数 > 资源访问函数 > 网络访问以及相关函数

GetHttp    

简述

以GET方式从指定的HTTP URL获得内容。
定义
GetHttp([ConnectType:Integer,]URL:String;TimeOut:Integer;Var Value:String;Var Code:Integer):Boolean;
参数
名称类型说明
ConnectTypeinteger可选参数,整数类型,连接模式。0表示使用微软库进行连接(存在一定可靠性风险,但兼容性高),1表示使用TCP直接连接模式。
URLString字符串类型,需要获取的URL串。如:http://www.tinysoft.com.cn
TimeOutinteger整数类型,获取URL等待的毫秒数。获取时间超过限定时间,则获取失败。
ValueString存放返回的内容。
Codeinteger存放返回的HTTP代码。例如,当正确的时候返回为200。
返回Boolean如果获取成功,返回为真,否则返回假。
  • 范例


    范例一:
    //访问tinysoft主页
    ret:=rdo2 GetHttp("http://tinysoft.com.cn",500,data,code);
    if ret then
      return array(ret,data,code);
    else
      return "获取失败";

    结果:


    范例二:使用微软库进行连接
    //访问tinysoft主页
    ret:=rdo2 GetHttp(0,"http://tinysoft.com.cn",500,data,code);
    if ret then
      return array(ret,data,code);
    else
      return "获取失败";



    范例三:使用TCP直接连接
    //访问tinysoft主页
    ret:=rdo2 GetHttp(1,"http://tinysoft.com.cn",500,data,code);
    if ret then
      return array(ret,data,code);
    else
      return "获取失败";

相关