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

PostHttp    

简述

以POST方式从指定的HTTP URL获得内容。
定义

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


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

    结果:


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

    结果:


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

    结果:
相关