猫贝博客头像

猫贝博客

我愿奔赴大海

  • 文章4737
  • 阅读2413802

人生倒计时

  • 今日已经过去小时
  • 这周已经过去
  • 本月已经过去
  • 今年已经过去个月
首页 zblog教程 正文内容

zblog获取远程内容及新建请求

猫贝 zblog教程 2021-12-01 15:12:11 1177

本文讲述zblog程序获取远程页面内容及新建请求连接,常用于获取某个接口的数据,或者获取某张图片及页面内容。

如果要获取页面内容,其实官方已经自带一个方法。

$url = 'xxxxxx';
GetHttpContent($url);

但是如果想要新建特殊请求,比如设置header头,gzip之类,可以使用下面方法实现。

$http = Network::Create();
$http->open('GET', $url); //可设置get或者post
if (!$http) {
    return '';
}
$http->enableGzip();
$http->setTimeOuts(60, 60, 0, 0);
$http->setRequestHeader('User-Agent', ''); //可自定义多个请求头
$http->send(); //如为post,可添加$http->send($data);传递数据
$http->responseText;  //返回结果

可通过$http->status 来判断状态码。


广告
文章目录
    搜索