* 基于PHP curl
* version 3.0.1_00,支持POST数据,支持SSL,支持上传文件。
* 比version 3.0.0增加小功能。这样功能就是完整的了。
【API简介】
该class的字段有2个:
$responseHeader;
$responseBody;
该class的方法:
__construct($url);
addPostData($fieldName, $value);
addFileUploaded($fieldName, $file);
setReferer($referer);
setCookieFile($cookieFileName);
enableDebugMode();
addHeader($key, $value);
execute();
详细文档注释可下载源码。
几个sample:
最简单的:
$http = new Http('http://www.baidu.com/');
echo $http->execute();
第二句也可以改为:
$http->execute();
echo $http->responseBody;
ssl的跟上面的完全相同:
$client = new Http('https://account.xiaomi.com/');
echo $client->execute();
发送POST数据:
addPostData('username', '张三');
文件上传:
addFileUploaded('upfile', 'd:/myfile.zip');
其它几个方法也很简单,就不说了。
可以到这里下载完整的源码。