2 Star 1 Fork 4

上帝禁区/PHP class fetch_url

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README 1.81 KB
一键复制 编辑 原始数据 按行查看 历史
上帝禁区 提交于 2013-06-19 23:12 . 完善说明
一、类文档说明
class FetchUrl{
function __construct();
/**
* 返回网页内容 常用于fetch()方法返回false时
* @return string
*/
function body();
/**
* 将对象的数据重新初始化,用于多次重用一个FetchUrl对象
* @return void
*/
function clean();
/**
* 返回错误信息
* @return string
*/
function errmsg();
/**
* 返回错误码,>0表示有错误
* @return int
*/
function errcode();
/**
* 发起请求
* $url string 请求地址
* $callback function 匿名函数
*/
function fetch(string $url, function $callback);
/**
* 请求返回HTTP Code
* @return int
*/
function httpCode();
/**
* 请求返回Cookies数组
* @return array
*/
function responseCookies();
/**
* 请求返回头部信息数组
* @return array
*/
function responseHeaders();
/**
* 是否允许截断,默认为不允许
* @param bool $allow=false
*/
function setAllowRedirect(bool $allow=false);
/**
* 设置连接超时时间
* @param int $seconds=5
*/
function setConnectTimeout(int $seconds=5);
/**
* 在发起的请求中,添加cookie数据
* @param string $name cookie键名
* @param string $value cookie值
*/
function setCookie(string $name, string $value);
/**
* 在发起的请求中,批量添加cookie数据
* @param array $cookies
*/
function setCookies(array $cookies);
/**
* 设置请求的方法(POST/GET)
* @param string $method="get"
*/
function setMethod(string $method="get");
/**
* 设置POST方法的数据
* @param array $data
*/
function setPostData(array $data);
/**
* 设置读取超时时间
* @param int $seconds=60
*/
function setReadTimeout(int $seconds=60);
function __destroy();
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/365690485/php-class-fetch_url.git
git@gitee.com:365690485/php-class-fetch_url.git
365690485
php-class-fetch_url
PHP class fetch_url
master

搜索帮助