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

GetHttp    

简述

以GET方式从指定的HTTP URL获得内容。
定义
GetHttp([Session:Integer,]URL:String;TimeOut:Integer;Var Value:String;Var Code:Integer):Boolean;
参数
名称类型说明
Sessioninteger可选参数,整数类型,session ID,缺省时指当前会话。多次访问且需要使用同一条链路时,可指定为同个session ID。
URLString字符串类型,需要获取的URL串。如:http://www.tinysoft.com.cn
TimeOutinteger整数类型,获取URL等待的毫秒数。获取时间超过限定时间,则获取失败。
ValueString存放返回的内容。
Codeinteger存放返回的HTTP代码。例如,当正确的时候返回为200。
返回Boolean如果获取成功,返回为真,否则返回假。
  • 范例


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

    结果:


    范例二:指定Session ID并获取指定网页内容
    //访问tinysoft主页
    sid := createhttpsession();
    ret := GetHttp(sid,"http://tinysoft.com.cn",500,data,code);
    if ret then
      return array(ret,data,code);
    else
      return "获取失败";

    结果:
相关